I'm trying to customize error templates on my Symfony 5 project. I want to use the TwigBundle error renderer because it seems to be the lightest solution.
So I followed this doc : https://symfony.com/doc/current/controller/error_pages.html#overriding-the-default-error-templates
TwigBundle looks like correctly installed as I run this command : composer require symfony/twig-pack without any error.
But now I can't find any error.html.twig in any folder of the TwigBundle, especially in the TwigBundle/Exception/ folder (which doesn't even exist) as suggested in the documentation.
Maybe this is not the good "TwigBundle" I installed ? Or maybe there is a better and lighter solution to customize error pages ?
You need to overwrite the errors templates Like -> In your templates folder you create folders like this templates -> bundles->TwigBundle->Exception In the exception folder you can create one file for every type of error like error404.html.twig OR error403.html.twig error.html.twig # All other HTML errors (including 500)
templates/
└─ bundles/
└─ TwigBundle/
└─ Exception/
├─ error404.html.twig
├─ error403.html.twig
└─ error.html.twig # All other HTML errors (including 500)
Notice that this error page will be displayed just in prod
Source : https://symfony.com/doc/current/controller/error_pages.html
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With