приветствую всех!
есть вопрос, каким образом можно создать дубликат типа материала в 7 друпале? просто должно быть 7 идентичных типов материала и каждый привязан к определенной таксономии, в них более чем 20 полей, я создал 1 тип материала, настроил вывод и т.п, теперь как мне продублировать этот тип еще 6 раз, чтоб не сидеть и тратить уйму времени вбивая вручную все это ...
надеюсь на вашу помощь
Комментарии
bundle_copy
Лично не пробовал, просто нашёл сейчас.
а как с помощью него правильно импортнуть, в экспорте дает код, а какие поля менять, чтоб создать новый тип ума не приложу, нормальной документации тоже нет (((
http://drupal.org/node/1683714
вкладка импорта есть у меня, мне бы узнать какие поля менять при импорте, чтоб сразу создать новый тип материала с теми же полями и настройками вывода
Если в коде поменять type, name, то создается новый тип, но там нету полей, которые нужны мне
(ниже код, не полный)
«$data = array(
'bundles' => array(
'oborudovanie' => (object) array(
'type' => 'oborudovanie',
'name' => 'Оборудование1',
'base' => 'node_content',
'module' => 'node',
'description' => '',
'help' => '',
'has_title' => '1',
'title_label' => 'Title',
'custom' => '1',
'modified' => '1',
'locked' => '0',
'disabled' => '0',
'orig_type' => 'oborudovanie',
'disabled_changed' => FALSE,
'bc_entity_type' => 'node',
),
),»
Постарайтесь разобраться, просто не имею времени сделать это самому. Другого модуля сходу не нашёл.
все разобрался, что к чему как пометить решено?
Вверху вкладка есть на редактирование.
Ну так и решение напишите же - вдруг кому ещё пригодится.
там оказывается все просто, просто берете код , который генерирует bundle copy в экспорте
например в моем случае:
«$data = array(
'bundles' => array(
'oborudovanie' => (object) array(
'type' => 'oborudovanie',
'name' => 'Оборудование1',
и везде где встречается oborudovanie меняете на другое + новое имя для типа материала