LiveInternetMail.ru
Форум русской поддержки Joomla!® CMS
26.05.2012, 12:08:19 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 1.7 FAQ Joomla 1.5 FAQ Joomla 1.0 FAQ Правила форума Новости Joomla Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор Тема: Стиль вывода меню. Как реализовать отображение дополнительного меню?  (Прочитано 525 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
master_alf
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Сообщений: 108


« : 02.08.2010, 11:08:37 »

Такая проблема:
В modules.php сделал собственный стиль вывода меню, но теперь, если я создаю дополнительное меню, которое хочу показывать только на какой-то странице - это не работает.
Т.е. у меня есть main menu(пункты: главная, услуги, цены) показываемое на всех страницах сайта. И есть second menu, в настройках модуля которого я выбрал показывать для определенной страницы из главного меню(например на странице услуги). Second menu - не выводится. Косяк явно в моей реализации, судя по всему там нужно как-то что-то закодить.
Поглядел на то, как реализован mod_mainmenu - не нашел ту часть, которая отвечает за вывод связанных меню. На api.joomla.org тоже не нашел, как это сделать. Sad Прошу помощи.
Записан
master_alf
Осваиваюсь на форуме
***

Репутация: +8/-0
Offline Offline

Сообщений: 108


« Ответ #1 : 02.08.2010, 13:42:59 »

Как оказалось, ничего не нужно доделывать дополнительно, кроме как правильно сформировать ссылку.
заполняя <a href=""> через $row->link к ссылке не дописывается itemId. Соответственно решение проблемы - дописать ItemId через row->id
 Grin
Может кому пригодится.
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Рейтинг@Mail.ru Rambler Top100 Powered by SMF 1.1.16 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet