Guten Abend!
Ich schreibe im Moment an einer Erweiterung. Nichts kompliziertes nur gibt es eine weitere Liste nach einem Link in einer ersten Liste. Das Template der oberen Liste nennt sich mod_category_list, das Template der Kindliste mod_reference_list.
Wenn ein GET parameter gesetzt ist soll das template der Kindsliste geladen werden. Die Methode wird auch ausgeführt, nur kommt es nur folgendem Fehler:
Code:
Fatal error: Uncaught exception Exception with message Could not find template "mod_reference_list" thrown in …\system\modules\core\library\Contao\TemplateLoader.php on line 116
#0 …\system\modules\core\library\Contao\Controller.php(92): Contao\TemplateLoader::getPath('mod_reference_l...', 'html5')
#1 …\system\modules\core\library\Contao\Template.php(255): Contao\Controller::getTemplate('mod_reference_l...', 'html5')
#2 …\system\modules\core\classes\FrontendTemplate.php(37): Contao\Template->parse()
#3 …\system\modules\core\classes\FrontendTemplate.php(115): Contao\FrontendTemplate->parse()
#4 …\system\modules\references\modules\ModuleReferenceList.php(28): Contao\FrontendTemplate->output()
#5 …\system\modules\references\modules\ModuleReferenceList.php(14): ModuleReferenceList->compileReferenceList()
#6 …\system\modules\core\modules\Module.php(148): ModuleReferenceList->compile()
#7 …\system\modules\core\elements\ContentModule.php(63): Contao\Module->generate()
#8 …\system\modules\core\library\Contao\Controller.php(456): Contao\ContentModule->generate()
#9 …\system\modules\core\modules\ModuleArticle.php(179): Contao\Controller->getContentElement(Object(Contao\Model\Collection))
#10 …\system\modules\core\modules\Module.php(148): Contao\ModuleArticle->compile()
#11 …\system\modules\core\modules\ModuleArticle.php(59): Contao\Module->generate()
#12 …\system\modules\core\library\Contao\Controller.php(384): Contao\ModuleArticle->generate(false)
#13 …\system\modules\core\library\Contao\Controller.php(237): Contao\Controller->getArticle(Object(Contao\Model\Collection), false, false, 'main')
#14 …\system\modules\core\pages\PageRegular.php(109): Contao\Controller->getFrontendModule('0', 'main')
#15 …\index.php(250): Contao\PageRegular->generate(Object(Contao\PageModel))
#16 …\index.php(411): Index->run()
#17 {main}
Die Datei liegt natürlich an Ort und stelle siehe:
dateien.PNG
der Code dazu ist der folgende:
PHP-Code:
$this->strTemplate = 'mod_reference_list';
$this->Template = new FrontendTemplate($this->strRefTemplate);
Die Contao Version ist die 3.05. Was mach ich falsch? Ich hab diese Variante aus einem Tutorial einer alten Contaoversion, aber ich hab nichts neueres gefunden.
Gruß Luy
Lesezeichen