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

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

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

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

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

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

Scroll

Изменение структуры меню

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

Всем доброго времени суток.

 

Сталкнулся с проблемой,

 

В блоке выводится меню через код

 

<?php
     $menu = menu_tree('menu-left');
     echo render($menu);
?>

 

Меню выводится так:

 

<ul class="menu clearfix">

     <li class="first leaf">
          <a title="" href="#">Название</a>
     </li>
     <li class="leaf">
          <a title="" href="#">Название</a>
     </li>
</ul>
 
 
Нужен вывод такой:
 

<ul class="sidebar-catlist">
     <li>
          <a href="#">Название<span>3</span></a>
     </li>
     <li>
          <a href="#">Название<span>10</span></a>
     </li>
</ul>
 
 
Помогите с реализацией такого вывода


Наверно проще добавить <span> с помощью jquery c помощью append() или wrap(). Если все таки через php надо  выводить, тогда открывайте таблицы через phpmyadmin и пишите запросы вручную.


Через запросы однозначно нет, так как меню временами меняется и это очень неудобно.

 

Через javascript не хотелось бы, так как через php туду будет подставлятся подсчет количества материалов. 


Тогда используйте Views и переопределяйте шаблон вывода. Агрегация во вьюсе есть, сможете потом подсчитать.