Приховуванняпунктів меню у шаблонах YOOtheme - створення та просування сайтів
Приховати пункти меню легко, коли Ви регулярно використовуєте mod_mainmenu. Однак це не завжди працює, коли Ви використовуєте стилізоване меню модуля. У цій інструкції описується процес приховування пунктів меню у шаблонах YOOtheme.
Стилізоване меню модулів
Багато доступних шаблонів Joomla! використовують власні модулі для відображення Вашого меню, що ускладнює виведення модуля, який працює на всіх сайтах. В результаті, щоб приховати в тематичних шаблонах пункти меню, Вам доведеться зробити кілька змін у коді PHP шаблону.
Один із користувачів Juga люб'язно надав нам свій метод для зміни шаблону YOOtheme, для працездатності JUGA та приховування пунктів меню.
Отже, рішення:
- Продублюйте каталог mod_mainmenu у "siteroot/templates/yoo_name/html/".
- Перейменуйте цей новий каталог як "mod_mainmenujuga".
- У цьому каталозі Вам необхідно перейменувати файл "yoomenu.php" на "yoomenujuga.php".
- І зробіть зміни, вказані нижче, для "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, за наданий матеріал!