Дополнительные типы блоков (EBT) — новый опыт конструктора страниц❗

Дополнительные типы блоков (EBT) — стилизованные, настраиваемые типы блоков: слайдшоу, вкладки, карточки, аккордеоны и многие другие. Встроенные настройки для фона, DOM Box, плагины Javascript.

Демо EBT модули Скачать EBT модули

❗Дополнительные типы параграфов (EPT) — новый опыт работы с параграфами

Дополнительные типы параграфов (EPT) — набор модулей, основанный на аналогичных параграфах.

Демо EPT модули Скачать EPT модули

Scroll

Темизация главного меню

22/02/2025, by Гость (не проверено)
Форумы

Доброго времени суток всем))

как новичок столкнулся с несколько непреодолимой задачей.

Хочу темизировать меню как на картинке.

      <nav>
        <ul class="sf-menu" id="nav">
          <li class="selected"></li>

            ....
          <li>
            <ul>
              <li>

                   ....
                <ul>
                  <li><a href="#">Sub Drop Down One</a></li>
                </ul>
              </li>
            </ul>
          </li>
        </ul>
      </nav>

 

стандарный вывод в page.tpl не выводит вложенные списки. (((

 

<?php print theme('links__system_main_menu', array(
          'links' => $main_menu,
          'attributes' => array(
            'id' => 'nav',
            'class' => array('links', 'clearfix', 'sf-menu'),
          ),
          'heading' => array(
            'text' => t('Main menu'),
            'level' => 'h2',
            'class' => array('element-invisible'),
          ),
        )); ?>

 

вывод ввиде дерева не могу привести к виду как в шаблоне.(((

    <?php print render(menu_tree('main-menu')); ?>

 

Хелп!

 


по сути, мне нужно лишь присвоить класс и id  <ul class="sf-menu" id="nav">, все остальное выполнит плагин js


Выведите меню через блок в регионе, тогда у вас будет id и class в ul-ке. А чтобы подключить плагин используйте селектор

#имя_блока > .класс_меню