(Please fill in the actual values from your environment - check Contao Manager or use composer show)
Key
Value
Comments
PHP version:
8.3
Contao version:
4.13
Issue description
Ich habe für die Sitemap-Generierung die Indizies eingestellt und dafür die Rendersettings der Liste genommen. In den Rendersettings selber sind die Attribute TranlatedContentArticel nicht enthalten, diese sind aber in Verknüpfungen (Select und auch Tags auf andere Items in einem anderen MM). Wenn man jetzt die sitemap.xml aufruft bekommt man den Fehler, dass die Templates nicht gefunden werden.
Stack Trace:
Exception:
Could not find template "rsce_fullwidth_wrapper_start"
at vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:156
at Contao\TemplateLoader::getDefaultPath('rsce_fullwidth_wrapper_start', 'html5')
(vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateLoader.php:112)
at Contao\TemplateLoader::getPath('rsce_fullwidth_wrapper_start', 'html5')
(vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:99)
at Contao\Controller::getTemplate('rsce_fullwidth_wrapper_start')
(vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:351)
at Contao\Template->getTemplatePath('rsce_fullwidth_wrapper_start', 'html5')
(vendor/contao/core-bundle/src/Resources/contao/library/Contao/TemplateInheritance.php:95)
at Contao\Template->inherit()
(vendor/contao/core-bundle/src/Resources/contao/library/Contao/Template.php:324)
at Contao\Template->parse()
(vendor/contao/core-bundle/src/Resources/contao/classes/FrontendTemplate.php:43)
at Contao\FrontendTemplate->parse()
(vendor/contao/core-bundle/src/Resources/contao/elements/ContentElement.php:276)
at Contao\ContentElement->generate()
(vendor/madeyourday/contao-rocksolid-custom-elements/src/Element/CustomElement.php:51)
at MadeYourDay\RockSolidCustomElements\Element\CustomElement->generate()
(vendor/contao/core-bundle/src/Resources/contao/library/Contao/Controller.php:623)
at Contao\Controller::getContentElement(object(ContentModel))
(vendor/metamodels/attribute_translatedcontentarticle/src/Attribute/TranslatedContentArticle.php:196)
at MetaModels\AttributeTranslatedContentArticleBundle\Attribute\TranslatedContentArticle->getTranslatedDataFor(array(11, 12, 13, 45, 15, 20, 16, 47, 50), 'de')
(vendor/metamodels/core/src/TranslatedMetaModel.php:143)
at MetaModels\TranslatedMetaModel->fetchTranslatedAttributeValues(object(TranslatedContentArticle), array(11, 12, 13, 45, 15, 20, 16, 47, 50))
(vendor/metamodels/core/src/MetaModel.php:511)
at MetaModels\MetaModel->fetchAdditionalAttributes(array(11, 12, 13, 45, 15, 20, 16, 47, 50), array(array('id' => 11, 'pid' => 2, 'sorting' => 128, 'tstamp' => 1720440549, 'category_thumb' => array('bin' => array(binary string), 'value' => DATEN VON DEM ITEM
(vendor/metamodels/core/src/CoreBundle/EventListener/GetSearchablePagesListener.php:179)
at MetaModels\CoreBundle\EventListener\GetSearchablePagesListener->__invoke(object(GetPageDetailsEvent), 'contao.sitemap', object(TraceableEventDispatcher))
(vendor/symfony/event-dispatcher/Debug/WrappedListener.php:118)
at Symfony\Component\EventDispatcher\Debug\WrappedListener->__invoke(object(SitemapEvent), 'contao.sitemap', object(TraceableEventDispatcher))
(vendor/symfony/event-dispatcher/EventDispatcher.php:230)
at Symfony\Component\EventDispatcher\EventDispatcher->callListeners(array(object(WrappedListener)), 'contao.sitemap', object(SitemapEvent))
(vendor/symfony/event-dispatcher/EventDispatcher.php:59)
at Symfony\Component\EventDispatcher\EventDispatcher->dispatch(object(SitemapEvent), 'contao.sitemap')
(vendor/symfony/event-dispatcher/Debug/TraceableEventDispatcher.php:154)
at Symfony\Component\EventDispatcher\Debug\TraceableEventDispatcher->dispatch(object(SitemapEvent), 'contao.sitemap')
(vendor/contao/core-bundle/src/Controller/SitemapController.php:91)
at Contao\CoreBundle\Controller\SitemapController->__invoke(object(Request))
(vendor/symfony/http-kernel/HttpKernel.php:163)
at Symfony\Component\HttpKernel\HttpKernel->handleRaw(object(Request), 1)
(vendor/symfony/http-kernel/HttpKernel.php:75)
at Symfony\Component\HttpKernel\HttpKernel->handle(object(Request), 1, true)
(vendor/symfony/http-kernel/Kernel.php:202)
at Symfony\Component\HttpKernel\Kernel->handle(object(Request))
(public/index.php:44)
Anscheinend wird in der GetSearchablePagesListener.php das Rendering von der Ausgewählten Liste angestoßen und dann wird versucht das ganze Aufzulösen, was natürlich nicht funktioniert, da der Zusammenhang zu dem Theme nicht gegeben ist.
Checklist before I submit this issue report
I confirm that:
My environment is:
(Please fill in the actual values from your environment - check Contao Manager or use
composer show
)Issue description
Ich habe für die Sitemap-Generierung die Indizies eingestellt und dafür die Rendersettings der Liste genommen. In den Rendersettings selber sind die Attribute TranlatedContentArticel nicht enthalten, diese sind aber in Verknüpfungen (Select und auch Tags auf andere Items in einem anderen MM). Wenn man jetzt die sitemap.xml aufruft bekommt man den Fehler, dass die Templates nicht gefunden werden.
Stack Trace:
Anscheinend wird in der GetSearchablePagesListener.php das Rendering von der Ausgewählten Liste angestoßen und dann wird versucht das ganze Aufzulösen, was natürlich nicht funktioniert, da der Zusammenhang zu dem Theme nicht gegeben ist.