Прошу помочь с кодом.

Главные вкладки

Аватар пользователя Alex_79 Alex_79 8 января 2015 в 12:13

Прошу помощи у специалистов. Вывел через этот код (представленный ниже) меню из терминов с подсчетом количества нод, но есть небольшая проблема на данный момент пункт меню выводится так:

  • Дом 10
  • , а надо чтобы выводилась вот так

  • Дом10
  • может кто подскажет что надо подправить в коде? а то в 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

  • $list[0]";

    }
    ?>

  • Комментарии

    Аватар пользователя Alex_79 Alex_79 8 января 2015 в 12:57

    "sasha_gar" wrote:
    <?php

      $pole[]=Array (l($term->name. " $count", "taxonomy/term/$term->tid"), $term->depth, $count, $term->tid)  ;

    ?>

    Почти то что нужно, но почему то выводится как текст, а не применяется как стиль?

    Аватар пользователя Alex_79 Alex_79 8 января 2015 в 13:47

    "sasha_gar" wrote:
    $pole[]= Array( l($term->name. ''.$count.'', taxonomy/term/'.$term->tid, array('html'=>TRUE)), $term->depth, $count, $term->tid)  ;

    Так тоже не получается выдает ошибку: call_user_func_array

    Аватар пользователя dgastudio dgastudio 8 января 2015 в 14:01

    "sasha_gar" wrote:
    Вот так должно сработать

    не сработает, html в тексте ссылки отрендерится как текст

    "Alex_79" wrote:

    уважаемый, а чего Вы заморачиваетесь?

    если просто вывести меню
    - https://www.drupal.org/project/taxonomy_menu

    если счетчик
    - http://xandeadx.ru/blog/drupal/563