Scroll
Изменение структуры меню
Изменение структуры меню
Всем доброго времени суток.
Сталкнулся с проблемой,
В блоке выводится меню через код
<?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>
Помогите с реализацией такого вывода
1 answer
votes: 1056
Answer
Наверно проще добавить <span> с помощью jquery c помощью append() или wrap(). Если все таки через php надо выводить, тогда открывайте таблицы через phpmyadmin и пишите запросы вручную.
Через запросы однозначно нет, так как меню временами меняется и это очень неудобно.
Через javascript не хотелось бы, так как через php туду будет подставлятся подсчет количества материалов.
Тогда используйте Views и переопределяйте шаблон вывода. Агрегация во вьюсе есть, сможете потом подсчитать.