Прошу помощи у специалистов. Вывел через этот код (представленный ниже) меню из терминов с подсчетом количества нод, но есть небольшая проблема на данный момент пункт меню выводится так:
, а надо чтобы выводилась вот так
может кто подскажет что надо подправить в коде? а то в php не силен.
<?php
$vid = 5; // number of vocablurary
$pole = array();
$terms = taxonomy_get_tree($vid);
foreach ( $terms as $term ) {
$count = db_query("SELECT COUNT(nid) FROM {taxonomy_index} WHERE tid = :aid", array(':aid' => $term->tid) )->fetchField();
$pole[]=Array (l($term->name, "taxonomy/term/$term->tid") . " $count", $term->depth, $count, $term->tid) ;
}
foreach ($pole as $list)
{
echo "\n
}
?>
Комментарии
Тогда делайте через views.
ВОт так попробуйте
Почти то что нужно, но почему то выводится как текст, а не применяется как стиль?
Скриншот дайте. Или подождите, когда мастера подойдут. Скриншот из фаербага тоже покажите. Или сам сайт.
<?php
$pole[]=Array (l($term->name. ''.$count.'', "taxonomy/term/$term->tid"), $term->depth, $count, $term->tid) ;
?>
Вот так должно сработать
<?php
$pole
[]= Array( l($term->name. ' <span>$count</span>', taxonomy/term/'.$term->tid, array('html'=>TRUE)), $term->depth, $count, $term->tid) ;?>
Вот что получается
Так тоже не получается выдает ошибку: call_user_func_array
не сработает, html в тексте ссылки отрендерится как текст
уважаемый, а чего Вы заморачиваетесь?
если просто вывести меню
- https://www.drupal.org/project/taxonomy_menu
если счетчик
- http://xandeadx.ru/blog/drupal/563
Это я уже тоже смотрел не подходит.