Вы здесь

как сделать список документов термина по алфавиту

Помогите пожалуйста. Сайт уже надо на хост выкладывать, но осталась нерешенная проблема (небольшая для тех, кто знает PHP).
Есть сниппет: "Список терминов определённого словаря (с иерархией) + количество документов" - как сделать список документов термина по алфавиту. Views не предлагать.

Вот сам сниппет:

<?php
$vid
= 3// Номер словаря
$pole = array();
$items = array();
$terms = taxonomy_get_tree($vid);
foreach (
$terms as $term ) {
 
$count = db_result(db_query("SELECT COUNT(nid) FROM {term_node} WHERE tid = %d", $term->tid));
 
$pole[]=Array (l($term->name, "taxonomy/term/$term->tid") . " ($count)", $term->depth, $count, $term->tid)  ;
}
 
$depth =-1;
  foreach (
$pole as $list) {
    if (
$list[1] > $depth) echo "\n<ul>";
    if (
$list[1] < $depth) echo "\n</li>\n</ul>\n</li>";
    if (
$list[1] == $depth) echo "</li>";
   
$poc++;
    echo
"\n<li>$list[0]";
if (
$list[2]>0) {
      echo
"\n<ul>";
     
$result = db_query("SELECT * FROM {term_node} WHERE tid=$list[3]");
      while(
$zaznam = db_fetch_array($result)) {
       
$node = db_result(db_query("SELECT title FROM {node} WHERE nid=$zaznam[nid]"));
       
$node_link = l($node, "node/$zaznam[nid]");
        echo
"\n<li>$node_link</li>";
      }
      echo
"\n</ul>";
  }
   
$depth=$list[1];
}
echo
"</li>\n</ul>";
?>

Комментарии

Изображение пользователя Sergey1917

setegnom, кроме вас некому мне помочь. Пытался ссмирно ждать и что. Прошло две недели и никто не ответил. Помогите уж вы пожалуйста.

Изображение пользователя Webagon

Я делаю с помощью Views. Создаю новый Вид следующим образом:

Provide Page View (ставим галочку)
URL: (адрес словаря) в моем случае: taxonomy/6
View Type: teaser list
Pager: numeric

Fields
Parent feed
Arguments:
Taxonomy: Term ID, summary, sorted ascending
RSS: RSS Feed Selector, dispaly all values
Filters:
Node: Published equals
Node: Type выбираю нужный тип документа
Sort Criteria
Node: Sticky descending
Node: Created Time descending

Работающий пример здесь: http://webagon.com/taxonomy/6

Изображение пользователя Sergey1917

Webagon, спасибо. Но дело в том, что я применяю сниппеты для того, чтобы не ставить дополнительные модули. Views вместе с сопутствующими модулями создают дополнительную нагрузку. Да и очень запутанный и сложный этот модуль. А сниппеты мне понравились. Скопируешь в тело ноды и изменяешь номер словаря или термина и все. Особенно удобно, если этих списков много.

Просьба к тем, кто знает PHP, помогите.