Danke für die Ausführung und den Link zum Handbuch am Ende, der Teil war noch ziemlich informativ.
Ich habe das wie folgt für mich lösen können und im Detailansichts-Template eingebaut:
PHP-Code:
$modelName = 'mm_products';
$renderId = 2;
$factory = $this->getContainer()->get('metamodels.factory');
$model = $factory->getMetaModel($modelName);
$filter = $model->getEmptyFilter();
$query = sprintf(
'SELECT * FROM %s WHERE active = 1 AND id != %s AND subcategories = %s',
$modelName,
$productData['raw']['id'],
$productData['raw']['subcategories']['__SELECT_RAW__']['id']
);
$filter->addFilterRule(new \MetaModels\Filter\Rules\SimpleQuery($query));
$csItemsQuery = $model->findByFilter($filter);
$csItems = $csItemsQuery->parseAll('html5', $model->getView($renderId));
dump($csItems);
Lesezeichen