Как программно создать термин таксономии
Создать термин, зная vid словаря:
$term = (object)array('vid' => VID_СЛОВАРЯ, 'name' => 'Название термина');
taxonomy_term_save($term);
Создать термин, зная машинное имя словаря:
$vocabulary = taxonomy_vocabulary_machine_name_load('машинное_имя_словаря');
$term = (object)array('vid' => $vocabulary->vid, 'name' => 'Название термина');
taxonomy_term_save($term);
Создать термин с заранее известным tid, зная vid словаря:
$term = (object)array('tid' => TID_ТЕРМИНА, 'vid' => VID_СЛОВАРЯ, 'name' => 'Название термина');
db_query("INSERT IGNORE INTO {taxonomy_term_data} (tid) VALUES (?)", array($term->tid));
taxonomy_term_save($term);
Написанное актуально для
Drupal 7
Комментарии:
Нету комментариев для вывода...