Приховуванняпунктів меню у шаблонах YOOtheme - створення та просування сайтів

Приховати пункти меню легко, коли Ви регулярно використовуєте mod_mainmenu. Однак це не завжди працює, коли Ви використовуєте стилізоване меню модуля. У цій інструкції описується процес приховування пунктів меню у шаблонах YOOtheme.

Стилізоване меню модулів

Багато доступних шаблонів Joomla! використовують власні модулі для відображення Вашого меню, що ускладнює виведення модуля, який працює на всіх сайтах. В результаті, щоб приховати в тематичних шаблонах пункти меню, Вам доведеться зробити кілька змін у коді PHP шаблону.

Один із користувачів Juga люб'язно надав нам свій метод для зміни шаблону YOOtheme, для працездатності JUGA та приховування пунктів меню.

Отже, рішення:

  1. Продублюйте каталог mod_mainmenu у "siteroot/templates/yoo_name/html/".
  2. Перейменуйте цей новий каталог як "mod_mainmenujuga".
  3. У цьому каталозі Вам необхідно перейменувати файл "yoomenu.php" на "yoomenujuga.php".
  4. І зробіть зміни, вказані нижче, для "default.php" та "yoomenujuga.php" Вашої папки "mod_mainmenujuga".

Відкрийте "default.php" та змініть наступні:

Приблизно на 14 рядку змінити:

Приблизно на 20 рядку змінити:

Приблизно на 23 рядку змінити:

Далі відкрийте "yoomenujuga.php" та змініть наступні рядки:

Приблизно на 13 змінити:

  • function YOOMenuXMLCallback(&$node, $args)

  • function YOOMenuJugaXMLCallback(&$node, $args)

Приблизно на 15 змінити:

Приблизно на 128 змінити:

Приблизно на 139 змінити:

Дякую, Dwight, за наданий матеріал!