У меня есть узел Drupal 7 с настраиваемыми полями. У меня нет проблем с установкой значений для одиночных текстовых полей, но я не уверен, как установить поле списка выбора в один из разрешенных ключей поля.Создать drupal-узел программно и установить пользовательское поле списка выбора
Это код, который я попытался присвоить списку выбора «ожидающему» ключу.
$node->field_referee_status['und'][0]['tid'] = 'pending';
Node Код создания:
// CREATE NODE
$node = new stdClass;
$node->type = 'referee';
$node->title = 'Referee report for xx';
$node->uid = $user->uid;
$node->status = FALSE;
$node->field_referee_status['und'][0]['tid'] = 'pending';
$node->field_referee_id['und'][0]['value'] = 'test';
$node->field_testff['und'][0]['value'] = "testworked";
node_object_prepare($node);
node_save($node);
Вопрос: Кто-нибудь знает правильный путь, чтобы присвоить значение ключа для пользовательского выбора поля списка при создании Drupal узлов программно?