Ссылка в меню «главная страница»
Многие видели, а некоторые и видят на сайтах одним из пунктов меню бульварное чтиво под названием «главная страница». Эта ссылка отчасти полезна на внутренних страницах, хотя можно её заменить и на более элегантный вариант навигации, например, хлебные крошки, но на морде оно действует раздражающе, предлагая перейти с страницы на себя же. По сути это как плевок над головой и давайте посмотрим, как убрать этот пункт меню, а заодно и ссылку.
Решается задача за пять минут. Заходим в админку Joomla переходим в менеджер меню и создаём любое новое меню с любыми параметрами (оно всё равно не будет отображаться). Теперь идём в то меню, где отсвечивает главная страница «по умолчанию» со звёздочкой, переходим в этот пункт и изменяем его отображение на наше новое меню, в котором после этого появляется всего одна строчка «главная страница». Естественно, ставим «по умолчанию», а вот модуль вывода меню не создаём и получается, что всё на сайте остаётся так же как и было до физического материализма, но без назойливой цикличной ссылки «главная страница» (пример у меня на морде и первом скрине).
В заботах о пользователе включаем хлебные крошки Joomla, выводим их повыше, убираем показ последней страницы, и разрешаем показать главную. Да, в назначении меню убираем показ модуля крошек на пункте нового меню, который у нас указывает главную страницу, но не отображается.
В результате пользователь по части навигации не пострадал, а циклическая ссылка растворилась без вреда для здоровья.
Циклическая ссылка в футере
Ещё одна циклическая ссылка часто отсвечивает в футере, и от неё мы тоже попробуем избавиться с учётом возможностей Joomla. На внутренних страницах такой бек не будет лишним и особенно актуален при большом размере страниц, ведь в этом случае пользователь может без прокрутки вверх перейти на морду с подвала сайта. Однако то, что русскому хорошо для морды смерть и этот бек при всей полезности внутри сайта никак не нужен на главной странице.
Если ссылка стоит у вас в коде шаблона, то уберите её – это моветон, вместо этого мы создадим два новых модуля mod_custom, которые выведут наши ссылки куда надо и где надо.
После того как убрали ссылку на морду с кода подвала, переходите в менеджер модулей и создавайте два произвольных кода HTML, первый будет отвечать за вывод ссылки и окружающего текста на внутренних страницах, второй выведет текст (типа «права на сайт принадлежат») только на морде. Два раза создавать вручную не стоит – сделали модуль для внутряка, нажали возле него галочку и кнопку вверху «копировать», после чего зашли во второй модуль и убрали из него ссылку, оставив только текст.
Теперь вся внутренняя навигация сохранилась, а циклическая ссылка на морде пропала.
Остаётся только победить логотип, который по своей вредности кликабелен везде, но это вопрос свободного времени и по мере столкновения с решением я отпишусь.