Во! Не я один заметил. Это идиотская фишка, на самом деле. Мне такая фишка вообще не нужна на сайте и потом она хреново отражается на поисковике, который при индексации ставит разные ссылки на один и тот же материал. Разработчики, как всегда, ступили.
а на самом деле, разработчики во многом правы, и если внимательно почитать
блог Rob'а и
официальный форум, то станут понятны их мотивы.
Itemid определяет ПУНКТ меню, и по мнению разработчиков Joomla должен изменяться ТОЛЬКО если изменилось активное меню. К пунктам меню осуществляется привязка модулей и шаблонов. Поэтому, если у нас есть некая новость "А" и на нее можно попасть с Главной страницы и с пункта меню Новости, это будут РАЗНЫЕ страницы. С возможно разным набором модулей. Поисковики индексируют не статьи, а СТРАНИЦЫ. Поэтому, если на один и тот же материал, будут вести 2 разные ссылки, это еще не значит, что там будет одинаковый контент.
Примерно о том же говорит Rob:
First, let me try to clarify what I think you are asking as you seem to be mixing terminology. You have a section that contains all of your sports which I imagine is called "Athletics", inside this section there are different categories, one for each sport. For example, "Football" is a category as well as "Swimming". You have an article titled " Brass, Jefferson, Mims and Jones top city, area teams" that is in the "Athletics" section and "Football" category. This article is not assigned to a menu item. If the article were assigned to a menu item, there would be a menu item that linked directly to that article. As far as I can tell, that is not the case. Thus, the modules that appear around that article will vary depending on how the user navigated to the article. If they click on the link that is on your front-page, one set of modules will appear whereas if they navigate to that article via the Athletics -> Football -> Article path, a different set of modules may appear.
Т.е. предполагается, что в зависимости от того, откуда пользователь пришел читать некий материал, он может увидеть РАЗНЫЙ набор модулей. Правильно ли это или нет, спорный вопрос. С точки зрения архитектуры — да, с точки зрения SEO — не очень (однако решаемо)
Там же на форуме, Rob
описал какие нужно внести модификации в ядро, чтобы осталась прежняя логика работы.