Извлечение и изменение содержимого модуля с помощью модуля Chrome в Joomla - PullRequest
1 голос
/ 25 июня 2010

Мне нужно извлечь элементы меню, используя модуль chrome, из вывода модуля mainmenu:

<ul class="menu">
<li id="current" class="parent active item1"><a href=""><span>Menu item1</span></a>
<ul>
<li class="item1"><a href=""><span>Menu Item</span></a></li>
<li class="item2"><a href=""><span>Menu Item</span></a></li>
<li class="item3"><a href=""><span>Menu Item</span></a></li>
<li class="item4"><a href=""><span>Menu item</span></a></li></ul> 
</ul>

и поместить их в этот формат:

              <ul>
                <li>
                    <a href="">menu item</a>

                <div class="dropdown">
                   <div class="dropdown-wrapper">
                      <ul>
                         <li><a href="">menu item</a></li>

                         <li><a href="">menu item</a></li>

                         <li><a href="">menu item</a></li>

                        <li><a href="">menu item</a></li>

                       </ul>

Каким будет путь?Или есть способ сделать это?Пожалуйста, помогите.

1 Ответ

0 голосов
/ 27 июня 2010

modChrome может изменить содержимое модуля, но было бы лучше использовать переопределение HTML для mod_mainmenu. Хитрость в том, что переопределение немного сложное. Вот учебник о том, как это делается. (http://blog.opensourcenetwork.eu/tutorials/experienced/joomla-output-override-of-modmainmenu)

Во-вторых, вы можете просто использовать вместо этого модуль расширенного меню, и он также должен иметь возможность редактировать структуру вывода. Я бы дал ссылку на него, но сайт пока не позволяет мне ссылаться на два сайта. Вы можете легко найти его в каталоге расширений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...