Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Ниже, пример изменения значения текстового поля field_price у материалов типа product, у которых текстовое поле field_category имеет значение Игрушки:
- drupal_set_time_limit(600);
- $query = new EntityFieldQuery();
- $query->entityCondition('entity_type', 'node');
- $query->propertyCondition('type', 'product'); // фильтр по типу ноды
- $query->fieldCondition('field_category', 'value', 'Игрушки'); // фильтр по текстовому полю
- $result = $query->execute();
- foreach (array_keys($result['node']) as $nid) {
- $node = node_load($nid, NULL, TRUE);
- $node->field_price[LANGUAGE_NONE][0]['value'] = 110; // новое значение поля
- node_save($node);
- }
- drupal_set_message('Обновлено ' . count($result['node']) . ' нод');
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement