logo

Palette - Сделайте её яркой🎨

Palette — Визуальный конструктор страниц, диплом дизайнера не требуется.

Демо Скачать Palette

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 и переопределяйте шаблон вывода. Агрегация во вьюсе есть, сможете потом подсчитать.