Функция Drupal для возврата типов контента, связанных с термином - PullRequest
1 голос
/ 21 февраля 2011

Я ищу функцию, которая будет перечислять типы контента, к которым может быть применен определенный термин (tid).

Кажется, нет прямого способа сделать это из http://api.drupal.org/api/search/6/taxonomy.

Есть идеи?

1 Ответ

2 голосов
/ 21 февраля 2011

Нет, похоже, нет. Вы должны иметь возможность использовать этот запрос.

$c = db_query(db_rewrite_sql("SELECT v.* FROM {vocabulary} v INNER JOIN {vocabulary_node_types} n ON v.vid = n.vid WHERE n.type = '%s' ORDER BY v.weight, v.name", 'v', 'vid'), $node->type);

Источник: http://api.drupal.org/api/drupal/modules--taxonomy--taxonomy.module/function/taxonomy_form_alter/6

Или упрощенная версия, если вам, например, нужен только vid.

...