Artu 2 февраля 2013 в 15:20 Рулесом тако не сделаешь я понял. Есть пример правильного кода (D7) для того что бы оттолкнуться? Drupal7 Блог Войдите или зарегистрируйтесь, чтобы отправлять комментарии
sas@drupal.org 2 февраля 2013 в 20:21 Сначала надо получить $nids ( запрос зависит от условия на поля ) а потом уже node_load_multiple и в цикле изменения и node_save.
Artu 2 февраля 2013 в 20:49 Спасибо. Мне нужно получить в $nids все материалы определенного типа. Получить запросом в базу?
sas@drupal.org 3 февраля 2013 в 12:31 $type = 'page'; // node type $select = db_select('node', 'n') ->fields('n', array('nid')) ->condition('n.status', 1) ->condition('n.type', $type) ->addTag('node_access'); $nids = $select->execute()->fetchCol();
Комментарии
Сначала надо получить $nids ( запрос зависит от условия на поля ) а потом уже node_load_multiple и в цикле изменения и node_save.
Спасибо. Мне нужно получить в $nids все материалы определенного типа. Получить запросом в базу?
$select = db_select('node', 'n')
->fields('n', array('nid'))
->condition('n.status', 1)
->condition('n.type', $type)
->addTag('node_access');
$nids = $select->execute()->fetchCol();
Пример http://xandeadx.ru/blog/drupal/342.