О проекте

Данный сайт попытка повысить коммуникацию самых активных разработчиков на CMS Drupal - блоггеров. Если Вы ведете свой блог о Друпале, значит Вы готовы делиться вашими знаниями, помочь другим. Не всегда ваши знания доходят до потребителя. Задача данного сайта агрегировать знания различных блогов в единую ленту и привести на Ваши блоги активных пользователей.

Активность пользователей на Вашем сайте будет дополнительным стимулом к дальнейшей работе.

Удачи во всех Ваших начинаниях!

Drupal: Пример миграции материалов из Drupal 5 в Drupal 7 с помощью модуля Migrate

-8 votes
+
-

Пример класса для Migrate, для переноса материалов типа product с дополнительным CCK полем field_price:
class NodeProductMigration extends Migration {
public function __construct() {
parent::__construct();
 
// Source
$query = db_select('node', 'n');
$query->fields('n', array('nid', 'title', 'uid', 'status', 'created', 'changed', 'promote', 'sticky'));
$query->fields('ctp', array('field_price_value'));
$query->fields('ua', array('dst'));
$query->leftJoin('content_type_product', 'ctp', 'ctp.nid = n.nid AND ctp.vid = n.vid');
$query->leftJoin('url_alias', 'ua', "ua.src = CONCAT('node/', n.nid)");
$query->condition('n.type', 'product');
Читать дальше →
Похожие записи:

Полный оригинальный материал: