узнать, сколько узлов принадлежит таксономии - PullRequest
1 голос
/ 28 октября 2009

Я следил за установлением таксономии:

accommodation
-backpacker
-guest
-holiday

и у меня есть тип контента под названием листинг, который связан с таксономией размещения, всякий раз, когда я добавляю объявление, это объявление связано с типом размещения.

Теперь мне нужно узнать, сколько списков по каждой таксономии.

например: если я настроил 3 туристов, 2 гостя, 1 отпуск, для размещения мне нужен ответ 6, для туриста 3 и т. д.

есть ли для такого рода вычисления друпальная функция?

Я использую Drupal 6.

1 Ответ

2 голосов
/ 28 октября 2009

Взгляните на taxonomy_term_count_nodes() для базовой версии (насчитывает только опубликованных узлов ровно для одного термина) и на taxonomy_select_nodes(), если вы нужна большая гибкость в подсчете (например, включить глубину, объединить несколько терминов и т. д.).

...