Joomla 1.5 Как делать? Фишки Избавляемся от дублирования контента на главной странице

Избавляемся от дублирования контента на главной странице

Рейтинг пользователей: / 4
ХудшийЛучший 

Данный материал актуален как для Joomla 1.5 так и для Joomla линейки 1.0.

 Есть такая проблема - при заходе на сайт вы попадаете на страницу http://joomla15.ru/ а при клике на пункт меню Главная - на адрес вида http://joomla15.ru/index.php?option=com_frontpage&Itemid=1 при выключенном SEF или что-то вроде http://joomla15.ru/home.html при включенном. Это нехорошо, во первых, сама ссылка некрасивая, во-вторых в плане SEO это большой минус так как создается дубль страницы.

 Как от этого избавиться?

Есть довольно простой но неочевидный трюк - допусти наше основное меню - mainmenu, создаем еще одно меню скажем fullmenu, далее  заходим в меню mainmenu выделяем все его пункты кроме главной страницы (это первый пункт) и переносим их в fullmenu. Теперь переходим в fullmenu создаем новый пункт меню типа Внешняя ссылка даем ей название Главная и прописываем свой адрес http://joomla15.ru, поднимаем ее на первую позицию.

Осталось перейти в раздел модули, назначить нашему модулю fullmenu нужную позицию и стиль, а вот с модулем mainmenu несколько сложнее - его не нужно отключать, нужно поместить его в позицию которой нет в шаблоне.

Посмотреть позиции в шаблоне Joomla 1.5 (и Joomla 1.0 кстати тоже) можно командой http://joomla15.ru/?tp=1.

Смотрим какой позиции у нас нет и выбираем ее, если же есть все позиции - то берем файлик \templates\название_шаблона\templateDetails.xml находим там блок и добавляем строчку

none

после чего назначаем модулю позицию none

UPD Читайте также вторую часть этой статьи

 

Добавить комментарий


Защитный код
Обновить