You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Description
Overriding templates from Sylius bundles does not work.
Steps to reproduce
After I create a file under templates/bundles/SyliusShopBundle/Homepage/index.html.twig path and I change the content to blank, I still get the Sylius vendor's homepage index template rendered. The weird thing is that overriding templates from Twig bundle (exceptions) works fine.
Possible Solution
I think this might have something to do with the old templates structure, custom namespaces or theme loader for Sylius bundles.
Tip
If I remove the core template from vendor, then the custom template from templates/bundles/Homepage/index.html.twig is loaded. It seems like the vendor has a higher priority than the app.
Might seem obvious, but the bug was detected on Sylius-Standard and replicated in the PluginSkeleton.
The text was updated successfully, but these errors were encountered:
Thanks Kamil. I just debugged it quickly and it seems that the $file = $this->templateLocator->locate($template) in ThemeFilesystemLoader (line 120) points to a wrong location. This means that TemplateFileLocator's locate method should be updated. I hope that helps somehow.
Sylius version affected: 1.3.0
Description
Overriding templates from Sylius bundles does not work.
Steps to reproduce
After I create a file under
templates/bundles/SyliusShopBundle/Homepage/index.html.twig
path and I change the content to blank, I still get the Sylius vendor's homepage index template rendered. The weird thing is that overriding templates from Twig bundle (exceptions) works fine.Possible Solution
I think this might have something to do with the old templates structure, custom namespaces or theme loader for Sylius bundles.
Tip
If I remove the core template from vendor, then the custom template from
templates/bundles/Homepage/index.html.twig
is loaded. It seems like the vendor has a higher priority than the app.Might seem obvious, but the bug was detected on Sylius-Standard and replicated in the PluginSkeleton.
The text was updated successfully, but these errors were encountered: