@layout.latte for Error Template
- kodama
- Member | 7
Hello Dave & the team, thank you for this awesome and beautiful framework and hello from Hong Kong. :)
I come from a Laravel background mainly, although I am familiar with the Fat Free Framework and Yii. Now just adding Nette to my arsenal of frameworks. Anyway, in the Nette docs it says you can copy the '@layout.latte' file into a template folder to override it using the default 'templates/@layout.latte' file.
This works, but doesn't seem to work for the ‘Error’ folder, it still uses the default.
Contact > @layout.latte works
About > @layout.latte' works
Error > @layout.latte' doesn't work
Is there something I am missing about the errors folder? I did try clearing the cache of course, but still the same.
Many thanks.
Last edited by kodama (2024-04-26 10:24)
- Rick Strafy
- Nette Blogger | 78
Hi, I'm not sure which skeleton are you using, because usually there is ErrorPresenter and Error4xxPresenter, I'm using different folders for both of them. ErrorPresenter should not render latte and should only have minimalistic php/html template with no dependencies on database etc. because you don't know what went wrong in your application – so you want minimal code that works.
For Error4xxPresenter it should be possible, it's also possible to set directly from the presenter like this https://github.com/…resenter.php#L18
- David Grudl
- Nette Core | 8205
@kodama hello to Hong Kong :-) It should have been
app/UI/@layout.latte
in documentation, I fixed it. Then it should
apply to all folders.