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

Тип материала: 
Версия Drupal: 
Ключевые слова: 
Сб, 27/05/2017 - 07:54

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

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

0 Спасибо

Комментарии

Аватар пользователя BatKor
1 month 2 дня назад BatKor #

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

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

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

0 Спасибо
Аватар пользователя Tichon
1 month 2 дня назад Tichon #

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

0 Спасибо