Каким образом можно темизировать страницу, когда выдается page not found?
есть ли вариант по типу page-xxx.tpl, или maintenance-page.tpl?
или же при page_not_found редиректить на страницу page_not_found, а к ней прикрутить шаблон страницы?
Как сделал я.
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
то, что надо - спасибо! Отлично, что по умолчанию есть редирект на 404 страницу. я планировал его реализовывать. [решено]
404blocks не по теме, но полезно - поставлю, меньше нагрузки - лучше, портал работает давно, и много людей приходят по старым ссылкам.
Комментарии
Не совсем по теме Вашего вопроса, но есть такой модуль - 404 Blocks, может быть, он как-то Вам поможет.
Как сделал я.
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
то, что надо - спасибо! Отлично, что по умолчанию есть редирект на 404 страницу. я планировал его реализовывать. [решено]
404blocks не по теме, но полезно - поставлю, меньше нагрузки - лучше, портал работает давно, и много людей приходят по старым ссылкам.
Помогите мне у меня ошибка 404 Not Found nginx/0.7.59
пишите мне в асю!!!! ПОжалуйста! 28349409!!!!!!Жду срочно
В Д7 это не работает