Вот мой пользовательский модуль;он в основном выбирает файл с определенного URL, сохраняет его во временной папке, а затем я хочу, чтобы он изменил поле cck типа 'file' (имя поля: field_video_thumb):
function mymodule_nodeapi(&$node, $op) {
switch ($op) {
case "update":
$node->field_video_thumb[0] =
field_file_save_file ($filename, array(),
$files_path, FILE_EXISTS_REPLACE);
// node_save($node);
break;
}
}
Проблема, которую яесть здесь то, что когда я комментирую 'node_save ($ node)', он работает (но вызывает рекурсивно, конечно), и удаление его ничего не делает.
Я должен упустить что-то действительно очевидное, но не могу понятьэто из.