Nette Laděnka a vlastní 500 Server Error

- Wysky
 - Člen | 5
 
Dobrý den,
u jednoho ze svých projektů využívám samostatnou Laděnku (Nette Debugger)
na logování chyb + jejich zasílání na mail admina… Je i v tomto
případě možné nadefinovat si jak má vypadat „500 Server Error“?
Pro vysvětlení:
<?php
  require('./include/nette.min.php');
  Nette\Diagnostics\Debugger::enable(TRUE);
  // neexistuji fce
  fail();
?>
mi vrátí „klasickou“ Nette 500ku – kterou bych chtěl nahradit svou stránkou…
Editoval Wysky (29. 2. 2012 15:14)

- Jan Voráček
 - Člen | 90
 
Čau. Musíš si vytvořit a nastavit vlastní error presenter. Viz dokumentace k bootstrapu (kousek nad moduly). Inspiraci pro error presenter si můžeš vzít z toho v sandboxu. Případně samozřejmě stačí ten v sandboxu upravit ;)

- Jan Voráček
 - Člen | 90
 
Tak to jsem dobře slepý :D U minifikované verze Nette je bohužel (ale jinak to nejde) vypisovaná stránka přímo v tom minifikovaném souboru. Nezbyde tedy než si to nějak upravit. Pro tenhle účel bude asi lepší stáhnout samotnou laděnku a tu použít klidně neminifikovanou. Třeba ale někoho napadne lepší řešení :)