Есть меню:
ГЛАВНОЕ
--ПодменюА1
----подподменюБ1
----подподменюВ1
----подподменюГ1
--ПодменюА2
----подподменюБ2
----подподменюВ2
----подподменюГ2
(выпадающий список при наведении на ГЛАВНОЕ)
В Ресурсе сделаны статьи, на которые ведут на пункты "А", пункты "Б", "В" и "Г" - материалы com_content.
Пункт "Главное" - это ссылка List Articles на вывод категории Ресурса "Главное".
Подподпункты (Б, В,Г,...,...) сделаны в виде второго меню. Т.е. фактические они появляются только при выборе ПодменюА1, ПодменюА2 ... в правой колонке сайта.
Если перемещаться по менюшке, то в адресной строке материал пункта "подменюГ1" выглядит как хттп://сайт.ру/ГЛАВНОЕ/ПодменюА1/подподменюГ1/
Справа же появляются соответствующие пункты меню третьего уровня: У ПодменюА1 появляются подподменюБ1, подподменюВ1, подподменюГ1, а у пункта ПодменюА2, соотвественно, подподменюБ2, подподменюВ2, подподменюГ2.
Если же кликнуть на ГЛАВНОЕ, то открывается блог статей Ресурса - ПодменюА1, ПодменюА2 ...
Все, казалось бы, правильно. Ссылка представления в виде блога выглядит как хттп://сайт.ру/ГЛАВНОЕ
А вот дальше начинается непонятное. Если кликнуть на статью, которая называется ПодменюА1 (названия пунктов Подменю такие же, как и названия статей), то эта статься открывается не по ожидаемому адресу хттп://сайт.ру/ГЛАВНОЕ/ПодменюА1/, а по адресу: хттп://сайт.ру/ГЛАВНОЕ/ПодменюА1/article/12-АЛИАС-РАЗДЕЛА/21-ПодменюА1/
вопрос: откуда в адресной строке берется article/12-АЛИАС-РАЗДЕЛА/21-ПодменюА1/ ? и как это убрать?
Потому как подподпункты (меню третьего уровня) оказываются не привязаны к этим статьям, как они привязаны, если идти строго по пунктам меню.
Указывать у каждой статьи ITEMID - не выход, как оказалось.
Во-первых, это не удобно (создаем статью, добавляем ссылку на нее в меню, возвращаемся в статью, указываем itemid этого нового пункта меню), да и не работает.
Получается еще одна странная вещь. Кликнув в представлении блога (открываем его, кликнув на ГЛАВНОЕ), кликаем по первой записи в блоге (у нее указан itemid, соответствующий этому пункту меню) ПодменюА1, открывается запись по указанному выше "длинному" адресу, смотрим на меню справа (меню третьего уровня подподменюБ1, подподменюВ1, подподменюВ1). Там ссылки ведут именно туда, куда нам нужно, т.е. на адреса:
хттп://сайт.ру/ГЛАВНОЕ/ПодменюА1/подподменюБ1/
хттп://сайт.ру/ГЛАВНОЕ/ПодменюА1/подподменюВ1/
хттп://сайт.ру/ГЛАВНОЕ/ПодменюА1/подподменюГ1/
Ну лана, хоть так. НО! Если зайти в другую запись, например, ПодменюА2, то справа мы увидим... не ожидаемые ссылки
хттп://сайт.ру/ГЛАВНОЕ/ПодменюА2/подподменюБ2/
хттп://сайт.ру/ГЛАВНОЕ/ПодменюА2/подподменюВ2/
хттп://сайт.ру/ГЛАВНОЕ/ПодменюА2/подподменюГ2/
а ссылки все туда же, как и в ПодменюА1, т.е. на подподменюБ1, подподменюВ1, подподменюГ1.
Как-то это тоже... неправильно.
Сайт перенес на тест-площадку, чтобы можно было его помучить. Пока что не я его, а он меня... : (
Могу дать адрес, чтобы было нагляднее.
Как сделано в Joomla? Если есть в МЕНЮ ссылка на материал, то откуда бы ты на него ни зашел, ссылка будет всегда именно такая, как прописано в меню. Почему тут добавляется неизвестно что? как с этим бороться?