Шестая версия друпала, есть куча контента который нужно разместить на сайте, весь контент разбит по категориям и хранится в txt файлах, есть ли какой нибудь модуль с помощью которого можно было бы перенести контент из txt файла на друпал? (указал файл и категорию в которую содержимое файла выгрузить)
Комментарии
Категория это категория, а единицей контента в друпале является нода. Модуля который знает про ваши текстовые файлы скорее всего нет
Copy - Paste?...
копи паст долго, блин придется свое что то писать тогда
Модуль такой вы вряд ли найдете. Есть узкоспециализированные решения для импорта данных в друпал, например, из CMS WordPress, а чтоб из файлов произвольной структуры — это маловероятно.
Я в свое время переносил сайт с CMS Xoops на Drupal. Приведу зведсь кусок скрипта, который импортировал форум:
<?php
// Подключаем Drupal API к нашему скрипту
require 'includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL); // Получение данных. Чтение из БД или из файла.
// Для файла используйте fopen()
// Заносим данные в объект Node
$node->title = $topic->topic_title;$node->body = $post->post_text;
$node->uid = $topic->topic_poster;
$node->type = 'forum';
$node->created = $topic->topic_time;
$node->changed = $node->created;
$node->status = 1;
$node->promote = 0;
$node->sticky = $topic->topic_sticky;
$node->format = 1; // Filtered HTML
$node->comment = $topic->topic_status * -1 + 2;
$node->language = 'ru';
$node->taxonomy = array($topic->forum_id);
// Сохраняем объект в БД
node_save($node);
?>
Разумеется, там необходимо организовать цикл для чтения/записи данных
Посмотри модуль Node Import - импорт из CSV. Может подойдет.
Node_Import как раз делает то что описал автор.
Делаешь файл для каждой категории, и при импорте фала указываешь в какую категорию их загрузить.
Нужно только правильно файлы отформатировать.
Угу, спасибо за помощь, походу это то что нужно