Hi,
wir lösen es bei uns immer wie folgt.
1. Child-Model anlegen ( mit Rendersetting und allem )
2. Einen Filter "eigenes SQL" anlegen mit folgender Query:
PHP-Code:
SELECT id FROM {{table}} Where pid = {{param::filter?name=parent}}
3. Eigenes metamodel_prerendered Template anlegen
4. Folgenden Code in die Item-Foreach-Schleife an gewünschter Stelle einsetzen:
PHP-Code:
<?php
$objList = new MetaModels\ItemList();
$objList
->setMetaModel(ID-ChildModel, ID-Rendersetting-ChildModel)
->setTemplateFormat($this->getFormat())
->setFilterParam(ID-FilterSetting-ChildModel, array('parent' => array('value' => $arrItem['raw']['id'])), array())
->prepare();
echo $objList->render(false, $this); ?>
5. Rendersetting für das ParentModel anlegen und das Custrom-Prerendered Template auswählen.
Danach ganz normal fortfahren ...
Lesezeichen