Подскажите, вот у меня есть нода-голосвание с 100 пунктами. Есть ли варианты сделать копиию это ноды, что бы не заводить заново все теже 100 пунктов голосования.
node_clone, правда они пишут, что если у вас сложный или собственный тип материала, то модуль может сработать не корректно.
Вариант второй, сделать все руками через правку базы данных, примерный путь такой, создайте новую ноду того же типа который хотите скопировать, затем в БД скопируйте необходимые поля(видимо, это поле с содержимым) из исходнй ноды в новую.
Комментарии
MySQL копия именно этой ноды.
node_clone, правда они пишут, что если у вас сложный или собственный тип материала, то модуль может сработать не корректно.
Вариант второй, сделать все руками через правку базы данных, примерный путь такой, создайте новую ноду того же типа который хотите скопировать, затем в БД скопируйте необходимые поля(видимо, это поле с содержимым) из исходнй ноды в новую.
Ну через БД - не интересно. За ноде клон спасибо попробуем.
О, мля. Беду развели.
<?php
$nid = 123;
$count = 1000; $node = node_load($nid);
for($i = 0, $ < $count, $i++){
unset($node->nid);
node_save($node);
drupal_set_message('Копия ноды создана - '.l($node->title, 'node/'.$node->nid));
}
?>