habe mit das Update per Ajax mal angesehen... ich habe auf einer anderen Seite eine Kalenderansicht von Contao per Ajax eingebunden und das funktioniert prima...
Also:
* [ajax] https://contao.org/de/extension-list...010069.de.html geladen
* zum Test mal ein CE MetaModel-List ausgeben - hat die CE-ID 123
* Aufruf www.domain.de/ajax.php?g=1&action=cte&id=123 bringt mit einem eigenen Listing-Template der Rendersettings die Fehlermeldung
PHP-Code:
Fatal error: Uncaught exception Exception with message Could not find template "metamodel_pr_eventliste" thrown in system/modules/core/library/Contao/TemplateLoader.php on line 127
#0 system/modules/metamodels/MetaModels/Render/Template.php(235): Contao\TemplateLoader::getPath('metamodel_pr_ev...', 'text')
#1 system/modules/metamodels/MetaModels/Render/Template.php(353): MetaModels\Render\Template->getTemplate('metamodel_pr_ev...', 'text', false)
#2 system/modules/metamodels/MetaModels/ItemList.php(817): MetaModels\Render\Template->parse('text')
#3 system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(112): MetaModels\ItemList->render('', Object(MetaModels\FrontendIntegration\Content\ModelList))
#4 system/modules/core/elements/ContentElement.php(159): MetaModels\FrontendIntegration\Content\ModelList->compile()
#5 system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(64): Contao\ContentElement->generate()
#6 ajax.php(340): MetaModels\FrontendIntegration\Content\ModelList->generate()
#7 ajax.php(180): PageAjax->getElement('994')
#8 ajax.php(449): PageAjax->run()
#9 {main}
mit dem Standard-Template metamodel_prerendered
im JSON content:
PHP-Code:
Warning: include(/var/www/xyz/html/contao/system/modules/metamodels/templates/metamodel_prerendered.text): failed to open stream: No such file or directory in <strong>system/modules/metamodels/MetaModels/Render/Template.php</strong> on line <strong>361</strong>
#0 system/modules/metamodels/MetaModels/Render/Template.php(361): __error(2, 'include(/var/ww...', '/var/www/web243...', 361, Array)
#1 system/modules/metamodels/MetaModels/Render/Template.php(361): MetaModels\Render\Template::parse()
#2 system/modules/metamodels/MetaModels/ItemList.php(817): MetaModels\Render\Template->parse('text')
#3 system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(112): MetaModels\ItemList->render('', Object(MetaModels\FrontendIntegration\Content\ModelList))
#4 system/modules/core/elements/ContentElement.php(159): MetaModels\FrontendIntegration\Content\ModelList->compile()
#5 system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(64): Contao\ContentElement->generate()
#6 ajax.php(340): MetaModels\FrontendIntegration\Content\ModelList->generate()
#7 ajax.php(180): PageAjax->getElement('994')
#8 ajax.php(449): PageAjax->run()
#9 {main} </pre><br><strong>Warning</strong>: include(): Failed opening '/var/www/xyz/html/contao/system/modules/metamodels/templates/metamodel_prerendered.text' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in <strong>system/modules/metamodels/MetaModels/Render/Template.php</strong> on line <strong>361</strong> <pre style="margin:11px 0 0">
#0 system/modules/metamodels/MetaModels/Render/Template.php(361): __error(2, 'include(): Fail...', '/var/www/web243...', 361, Array)
#1 system/modules/metamodels/MetaModels/Render/Template.php(361): MetaModels\Render\Template::parse()
#2 system/modules/metamodels/MetaModels/ItemList.php(817): MetaModels\Render\Template->parse('text')
#3 system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(112): MetaModels\ItemList->render('', Object(MetaModels\FrontendIntegration\Content\ModelList))
#4 system/modules/core/elements/ContentElement.php(159): MetaModels\FrontendIntegration\Content\ModelList->compile()
#5 system/modules/metamodels/MetaModels/FrontendIntegration/Content/ModelList.php(64): Contao\ContentElement->generate()
#6 ajax.php(340): MetaModels\FrontendIntegration\Content\ModelList->generate()
#7 ajax.php(180): PageAjax->getElement('994')
#8 ajax.php(449): PageAjax->run()
#9 {main} </pre> </div>
ich verstehe nicht, warum die Templateauflösung nicht funktioniert...??
Lesezeichen