Решение довольно простое, объяснение довольно сложное. Вот решение -
- Создайте новое меню, назовите его скрытыми ссылками или чем-то еще. Неважно, как это называется, вы не будете отображать это меню на сайте.
- Создание нового пункта меню для категории видео.
- Назначьте свои модули этому скрытому пункту меню.
Если вас не волнует, что происходит, просто знайте, что вы всегда можете создать скрытые пункты меню для управления макетом на страницах.
Если вам все равно, выпейте холодного напитка и почувствуйте себя комфортно ...
Пункты меню на сервере Joomla имеют несколько различных целей, кроме предоставления пользователям ссылок на контент. Если вы используете основные URL-адреса SEF, это первое, что Joomla ищет для создания этих URL-адресов. Как правило, URL-адрес создается следующим образом: псевдоним joomla install / родительский элемент меню / псевдоним подменю / элемент содержимого / статья alias.html. Поскольку в вашей категории видео нет соответствующего пункта меню для создания URL-адресов, она использует схему URL-адресов по умолчанию.
Пункт меню также является источником для itemID, который использует каждая страница. Если у конкретной страницы нет связанного элемента меню, она обычно наследует itemID от предыдущей страницы или, в случае статьи k2 items / joomla, она наследует itemID от пункта меню, который ссылается на родительскую категорию контента , ItemID используется для определения назначения меню модуля. Вот почему переход на определенную страницу, на которой нет пункта меню 2 разными способами, часто дает вам страницы, которые выглядят по-разному, разные ID элемента были унаследованы, что привело к отображению разных модулей.
Поскольку Joomla действительно рассчитывает на itemID, вы всегда должны указывать пункт меню для любого контента, который вы отображаете, даже если вы не хотите отображать ссылку в меню. Создавая меню, которое не отображается в модуле, вы все равно получаете itemID, необходимый для контента, но меню нигде не появляется. Обычно ссылки на категорию будет достаточно, поскольку дочерний контент будет получать этот itemID, но в некоторых случаях имеет смысл создавать пункты меню для определенных элементов / статей контента. Вы будете делать это в любое время, когда вам понадобится конкретный URL для элемента. Например, если вы хотите создать URL-адрес, например your-site.com/special-offer, вы можете создать элемент содержимого для специального предложения, а затем создать пункт меню со специальным предложением-псевдонимом, чтобы получить правильный URL-адрес.
Joomla также использует пункт меню для заголовков браузера и заголовков страниц. Ваш вопрос не связан с этим, поэтому на этом я остановлюсь, но, как вы можете сказать, очень важно знать, когда создавать пункт меню для вашего контента.