Personnaliser la page 404
Bonjour à tous,
je tente de personnaliser la page 404. j'ai suivis différents tutos.
* j'ajoute ces répertoires \TwigBundle\views\Exception dans \app\Resources
pour obtenir ça : ...\app\Resources\TwigBunble\views\Exception
à savoir que le bundle twig dans vendor se nomme ainsi : ...\vendor\twig
* je construis une page error404.html.twig que j'ajoute dans le nouveau repertoire : ...\app\Resources\TwigBundle\views\Exception\error404.html.twig
* je teste en indiquant une mauvaise adresse et je tombe toujours sur la page d'erreur symfony(code 404) et non celui que j'ai créé.
Personnalisation des pages d'erreur Symfony2
Bonjour,
Je me replonge dans mon code pour te faire part de ma méthode.
La liste complète des templates d'erreur par défaut se situe dans:
vendor/symfony/src/Symfony/Bundle/TwigBundle/Resources/views/Exeption
Il suffit de copier le template d'erreur error.html.twig vers le dossier:
app/Resources/TwigBundle/views/Exception
Ensuite, il ne restera plus qu'à le personnaliser et faire des copies pour les renommer en error.403.html.twig, error.404.html.twig, error.500.html.twig
et les personnaliser également.
en mode prod, les pages d'exception ainsi personnalisées devraient s'afficher.
Les pages d'exception aidant au débuggage qui sont montrées au développeur peuvent aussi être personnalisées de la même manière en créant des templates comme exception.html.twig
Pour voir le résultat:
http://wwww.volant-vert.fr/