Программное создание термина

$new_term = array(
    'vid' => 46, // vid словаря таксономии
    'name' => 'Новый термин',
    'parent' => 2077,
    // Можно задать родительский термин: 'parent' => 25
);
$new_term = (object) $new_term;
taxonomy_term_save($new_term);

 

Экранировка спец символов

print $encode = htmlspecialchars($html_top__nsk);

$decode = print htmlspecialchars_decode($encode);

Внимание

При использование domain_taxonomy, обычным программным созданием не обойтись, так как помимо объекта термина, domain_taxonomy регистрирует в таблицах domain_taxonomy_access и domain_taxonomy_source данные для организации доступа к термину. Но это не точно, следует проверить.

 

Если придётся удалять косяченно созданные термины поможет функция: taxonomy_term_delete(2081); Предварительно следует назначить права к домену доступа.

 

Тут есть path для Feeds https://www.drupal.org/node/2117933

Связаться с автором Поддержать автора (что?)
Тэги: 

Комментарии

Если у вас есть вопрос, критика или другое мнение - напишите в комментариях.