Как установить значение поля ссылки с помощью оболочки сущности metada?
Я использую поле Ссылка .
Мне нужно заполнить поле ссылки программно. В настоящее время я часто использую EMW, поэтому мне интересно, можно ли установить значение поля ссылки через EMW.
4
2 answers
Попробуйте этот код:
$node = node_load(nid);
$wrapper = entity_metadata_wrapper('node', $node);
$link = array(
'url' => 'url',
'title' => 'title',
'attributes' => array()
);
$wrapper->field_link->set($link);
$wrapper->save();
Не пропустите $оболочка->сохранить();
6
Author: MrD, 2015-08-12 04:08:03
Если ваше поле ссылки многозначно, используйте этот код:
$node = node_load(nid);
$wrapper = entity_metadata_wrapper('node', $node);
$wrapper->field_link[] = array(
'url' => 'url',
'title' => 'title',
'attributes' => array()
);
$wrapper->save();
3
Author: Interdruper, 2016-07-15 18:27:45