Добрый день, коллеги! Расскажу про багу, которая уже просто достала меня, присутствует в 3-ке и если не изменяет мне память она есть и в предыдущих версия Joomla. Что за бага? Все по порядку. Например - Есть отдельные материалы и есть материалы объединенные категорией. Предположим у нас в "главном меню" ссылочки на отдельные материалы, а в левом блоке у нас несколько модулей выводящих "Список материалов категории" (3 модуля выводящих материалы с 3-х разных категорий). Это то что мы имеем в исходных данных. А теперь обратите внимание, будет фокус - Если мы переходим с главной страницы в какой либо материал из модуля, то все ОК (путь будет такой: "сайт/категория/материал"), а если мы перейдём в материал категории находясь в другом материале (не с главной страницы) или из другого материала категории, то у нас будет путь: "сайт/категория_откуда_идем/категория_куда_идем/материал" при этом к заголовку материала добавиться заголовок материала откуда мы пришли. Короче бред полный. И это наблюдается в версии 3-й и 2.5, про 1,5 не помню. Неужели разработчики этого не замечают? Или делают вид? Долго не писал эту тему, но тут уж извините наболело. Думал хоть позднее исправят. А нет. Обидно господа.... Опять надо выдумывать костыли, заплатки, правки....
Это все зависит от меню. Я изначально выстраиваю структуру верно, чтобы не было таких косяков. Да и если даже будет через rereplacer их можно фиксить
Поделитесь пожалуйста опытом, как бороться с этой бедой. Будет очень интересен вариант правильной структуры меню, и вариант фикса.
Выстраивать изначально правильно меню - если есть новости которые должны быть отдельно, их вкладываем в категорию (без категорий) и далее через add to menu (или стандартно) привязываем к менюшке (пускай даже и скрытой). Далее надо обязательно прочекать сайт на момент ошибок, советую page weight или http://parser.alaev.info/ Далее уже писать правила редиректов или rereplacer (замена url)
Насчет того как вылечить - Баг со Списком материалов категории - 3-й Джумлы путем менюхи не понял что то ) Как мы модуль списка категорий в меню заталкаем и выведем в привычном виде... Ссылку из меню на список материалов категории можно сделать (если вывод в контент), но модулю это не поможет. Единственное простое и быстрое решение вижу в использовании 301 редиректа, но это из разряда костылей, т.к. нужно следить за актуальностью содержимого .htaccess если часто категории пополняются материалами....
никак - ведь модуль категорий - берет SEF url из меню, поэтому логичней надо выстраивать меню. Верно бред. Или 301'ыми правилами для категорий редиректить, либо canonical использовать.
На одном из форумов посоветовали использовать плагин JL No Doubles - http://joomline.ru/rasshirenija/plugin/jlnodubles.html