Программное добавление значения для поля- (ссылка на материал)

Аватар пользователя Tichon

Добрый день.
Есть задача. программно добавить термин таксономии, в котором есть поле - ссылка на материал.
Термин создается, в админке отображается, ту всё хорошо
Но вот не могу сообразить, как указать значение для поля "Ссылка на материал".

Пробовал так
<?php$term->field_company['LANGUAGE_NONE'][0]['value'] = "Компания №1";?>
но не выходит.

Ключевые слова:
Тип материала:
Версия Drupal:
0 Спасибо

Комментарии

Аватар пользователя BatKor
BatKor 4 месяца назад

Entity API
Примерно вот так вот

<?php
$term_wrapper
->field_entity_reference_field->set($curr_list);
?>
0 Спасибо
Аватар пользователя Tichon
Tichon 4 месяца назад

Спасибо, но я так понял что необходимо знать tid
Я же создаю новый термин.
Или я не так понял?

0 Спасибо
Аватар пользователя Tichon
Tichon 4 месяца назад

Нашел следующее
<?php $node->field_review_company_name[$node->language][0]['nid'] = 'company_node_id'?>
Переделал под себя
<?php $term->field_company[$term->language][0]['nid'] = 2?>
Но опять же не работает

0 Спасибо