Данный материал актуален как для 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




