[Решено]Темизация страницы Page Not Found

Главные вкладки

Аватар пользователя wanders.32 wanders.32 24 июня 2009 в 14:54

Каким образом можно темизировать страницу, когда выдается page not found?
есть ли вариант по типу page-xxx.tpl, или maintenance-page.tpl?
или же при page_not_found редиректить на страницу page_not_found, а к ней прикрутить шаблон страницы?

Комментарии

Аватар пользователя AlexKh@drupal.org AlexKh@drupal.org 25 июня 2009 в 4:57

Как сделал я.
1. Скопировал страницу page.tpl.php, и переименовал в page-notfound.tpl.php
2. Убрал все ненужные условия из шаблона <?php if() ?>, <?php endif() ?> и тому подобное, иначе некоторая часть контента не отобразилась
3. Дальше настроил этот шаблон (естественно при помощи CSS, HTML и т.п.)
4. Зашел в раздел "Сообщения об ошибках" (Главная » Панель инструментов » Настройка сайта » Сообщения об ошибках), и в поле "Страница по умолчанию для ошибки" прописал - notfound, ну и естественно сохранил конфигурацию.
5. Установил модуль 404blocks и тем самым вывел менюшки на ошибочную страницу.

Важно чтобы часть имени файла page-notfound.tpl.php совпадала с тем url-адресом который указан на ошибочной странице в моём случае это notfound

Аватар пользователя wanders.32 wanders.32 25 июня 2009 в 11:49

то, что надо - спасибо! Отлично, что по умолчанию есть редирект на 404 страницу. я планировал его реализовывать. [решено]
404blocks не по теме, но полезно - поставлю, меньше нагрузки - лучше, портал работает давно, и много людей приходят по старым ссылкам.