Хоть не раз уже подробно обсуждался модуль node_import, вопросы остались.
Дело в том, что привязанные термины к нодам возможно импортировать, если поставить галки напротив соответствующих типов материалов в таксономии (Управление › Содержание › Таксономия Изменить словарь - Выберите типы материалов, которые будут классифицированы с помощью данного словаря.)
У меня же там ничего не выбрано. Но в типе материалов есть поля с категорией материала на основе многоуровневых словарей, с обязательным заполнением и использованием Hierarchical Select. Так вот - в этом случае при импорте, на каком там шаге, отсутствует выбор соответствия словарей и полей импортируемого документа.
Я так понимаю, что модуль node_import не понимает поля CCK с категорией материала.
Может кто подскажет как это победить.
Комментарии
Мы в свое время при импорте десятков тысяч нод при разработке новой версии сайта решили использовать drupal_execute.
Минимум затрат, 100% результат. И термины и поля (в том числе и filefield, imagefield) и все что угодно получилось импортировать.
Посмотрел drupal_execute - наверно в самом деле проще. Но, не очень силен в программировании, поэтому искал готовый модуль.
Можно, ли в 3-10 словах описать как действовать, или какой пример может есть.
http://api.lullabot.com/drupal_execute
drupal_execute не подходит, т.к. все ноды у меня в текстовых файлах.
не имеет значения в чем находятся ноды, хоть на папиросной бумаге.
Папиросная бумага не помогла.:)
Все таки API тоже не для меня. Некогда изучать - почитал полдня, но что с этими кусками кода так и не понял до конца что делать.
Может есть все таки какой патч к node_import для распознавания полей с категорией материала?
Или даже готов оплатить допилку модуля под меня.