по умолчанию, когда вы создаете контент с таксономией, drupal покажет список выбора со всеми терминами.
я просто хочу знать, в какую встроенную функцию использовал друпал 6 выберите список.
taxonomy.module: функция ловушки для изменения формы добавления / редактирования узла: function taxonomy_form_alter(&$form, $form_state, $form_id) { Список связанных с текущим словарями типов узлов из запроса: $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); после этого для всех терминов будет вызываться сборка элементов _taxonomy_term_select редактирования терминов, который вызывает функцию drupal.api для получения данных о терминах текущей лексики: http://api.drupal.org/api/function/taxonomy_get_tree/6 Посмотреть все функции для таксономии здесь: http://api.drupal.org/api/search/6/taxonomy
function taxonomy_form_alter(&$form, $form_state, $form_id) {
$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);
_taxonomy_term_select