Szybkie pytanie noob tutaj! Jak ustawić motyw, aby używać niestandardowego szablonu dla stron błędów 404 zamiast korzystania z page.tpl?
12
Wykonaj następujące kroki:
Utwórz nową stronę za pomocą modułu Panele (Opróżnij stronę lub umieść w niej dowolną treść)
W admin / config / system / site-information ustaw domyślną stronę 404 (nie znaleziono) na nową stronę
Zastąp plik szablonu dla tej strony (strona - error.tpl.php)
Usuń wszystkie regiony, których nie potrzebujesz i umieść kod
Kolejne rozwiązanie z tej dyskusji, które działa bez paneli lub innych niestandardowych modułów.
W folderze motywu zlokalizuj
template.php
i napisz ten kod. ZamieńYOURTHEME
na nazwę swojego motywu:Ilekroć wystąpi 404,
page--404.tpl.php
zostaniesz wykorzystany. Pamiętaj, aby wpisać „-” nie „__” w nazwie pliku szablonu.źródło
page--404.tpl.php
plik.Jeśli chcesz mieć niestandardową stronę 404, która nie wymaga tworzenia strony (węzeł), użyj CustomErrors moduł.
Jeśli masz stronę 404 w Drupal, pojawi się ona w wynikach wyszukiwania i / lub twoich listach wyświetleń.
Korzystając z modułu customerror, możesz zastąpić szablon, tworząc stronę - customerror.tpl.php w folderze motywów. Pamiętaj również, aby opróżnić pamięć podręczną po utworzeniu nowego pliku szablonu.
źródło
Bez zakładania jakiejkolwiek konwencji, która mogłaby istnieć w twojej bazie motywów, pytanie jest w końcu, w jaki sposób mogę się dowiedzieć, jakiego pliku szablonu użyć ...
Oto kroki:
Spójrz na źródło i sugestię szablonów, otrzymasz coś takiego:
To proste, nie trzeba modyfikować pliku wstępnego przetwarzania ani template.php.
Sam wybrałem ten oznaczony toporem, ponieważ chciałem czegoś nagiego z pełnym zdjęciem w ramce i tylko linkiem do tyłu.
źródło