Как программно создать термин таксономии

Создать термин, зная 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
Теги:
таксономия
Добавлено: 29 Июля 2018 20:45:28 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...