404 Stránka - ukažte správný směr

23. 5. 2017
Jan Nagy

Bílá obrazovka s nápisem "Chyba 404 - Stránka nenalezena" nepotěší žádného návštěvníka. Exisuje několik nástrojů a přístupů, jak její výskyt eliminovat nebo alespoň snížit. Ale jsou případy, kdy se návštěvníkovi hodí oznámit, že narazil na prázdné místo. A v ideálním případě mu to oznamte osobitým a zábavným způsobem. Jaké jsou možnosti v Drupalu, na to se teď podíváme.

404 stránky v Drupalu

Drupal má připravené nativní nástroje pro zpracování stránky tak, aby návštěvníci neutrpěli šok. Již v jádře Drupalu bez přidaných modulů můžete nastavit přesměrování na existující obsah, kde bude připravená stránka s vysvětlením a doporučením následných kroků.

"Nechtěl si zadat XYZ?"

Drupal má také dostupný velmi šikovný contrib modul Search 404, který ve zkratce dělá to, že vezme zadané parametry v URL adrese a použije je jako slova do vyhledávání. Uživateli je tedy rovnou nabídnut obsah, který se nejvíce podobá tomu, co uživatel zadal.

Oznamte návštěvníkovi, že vstoupil do neznáma zábavnou a osobitou formou.

Vlastní šablona pro stránku (template twig file)

Jakmile si chcete s webem pohrát ještě o něco víc, můžete připravit pro Drupal 8 vlastní šablonu pro 404 stránku. 

Na to typicky stačilo vytvořit template soubor pojmenovaný page--system--404.html.twigkde lze vytvořit stránku na míru. Tento přístup byl bohužel s příchodem Drupalu verze 8.3 a vyšší změněn, automatické pojmenování souborů už nefunguje. Proto je nutné doplnit váš modul nebo téma o funkci, která zajistí využití vlastní šablony pro danou chybovou stránku.

V ideálním případě vaše 404 stránka nebude moc navštěvovaná. Ale v detailu je krása, proto se nebojte si vyhrát. Právě zde můžete v klidu popustit uzdu své fantazii a pobavit své návštěvníky, kteří aspoň nemusí láteřit nad špatnou navigací. Stránky 404 jsou často opomíjeným prvkem webu. Ukažte návštěvníkům, že jste jiní - ukažte jim správný směr. Váš web tím získá na profesionalitě a vaši zákazníci detail ocení. 

Další články