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

    Опубликовано Andres - чт, 10/19/2017 - 22:53

    $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

    Теги