Как программно создать термин таксономии - ответ на этот вопрос есть повсеместно.
В кратчайшем виде так:
<?php
$term = (object)array('vid' => VID_СЛОВАРЯ, 'name' => 'Название термина');
taxonomy_term_save($term);
?>
Но как будет выглядеть программное создание термина, если этот термин имеет перевод на другой язык? На сайте установлен модуль Internationalization. Требуется помимо русского еще английский.
Если залезть в БД, в таблицу с терминами, то виден столбец с названием языка и еще столбец со значением, которое связывает русский термин и его английский перевод. Само значение задается в другой таблице... Вобщем, конечно можно тупо запросами к БД создавать термины. Но хочется как-то цивилизованно.
Комментарии
http://drupalsun.com/2013/11/12/drupal-how-create-and-translate-taxonomy...