Попался сайт, где надо настроить 404 страницу, и сайт на Joomla 2.5. Есть много статей на тему создания собственной 404 страницы, но беда в том, что на сайте уже установлен компонент sh404SEF, и на нем настроен вывод мета.
Настройка отображения 404 страницы
Заходим в меню компонента sh404SEF, и далее по следующему пути
Control panel — Configuration — Error page configuration
Это как раз настройка отображения страницы 404.
На странице конфигурации, есть две вкладки «Basic Configuration» и «Default 404 Page»
На вкладке «Basic Configuration«, выбираем страницу которая будет 404 и указываем ID материала в поле Itemid to use for 404 page. Если это не сделать, то при заходе на страницу 404 будет подставлен ID главной страницы.
Почему так, я не знаю, но в моем случае, как раз из-за того что я не указал ID страницы 404, я не мог скрыть модули которые отображаются на главной странице. И получалось все что должно отображаться только на главной (задано условиями с модулях), отображалось и на странице 404.
На вкладке «Default 404 Page«, собственно сам контент который выводить.
Кстати, в разделе материалов, так же видно 404 страницу и там тоже её можно править, как обычный материал.
Не забываем отключать с отображения лишнюю информацию в разделе «Article Option»
Еще создаем скрытый пункт меню для страницы 404
После того как пункт меню будет создан, можно настраивать отображение модулей, скрывать или отображать выбранные модули на 404 странице.