Поле cck в drupal 6: есть ли простой способ дублировать поле cck?

есть ли простой способ продублировать поле cck с теми же свойствами, чтобы сделать его другим именем?


person amirash    schedule 06.04.2011    source источник


Ответы (3)


Да, есть. Редактировать: теперь я вижу, что вы сказали поле cck, но вместо этого я прочитал «тип cck» :/

Чтобы использовать существующее поле: см. ответ Gokul N K. В основном вы:

Перейдите в раздел «Управление полями» для вашего типа контента и в разделе Существующее поле добавьте новый ярлык и выберите поле, которое вы хотите использовать, из раскрывающегося списка.


Чтобы дублировать весь тип контента:

  1. Включить модуль «Копирование контента» CCK
  2. Перейдите к admin/content/types/export и выберите тип контента, который вы хотите скопировать.
  3. Нажмите «Экспорт»
  4. Выберите все поля, которые вы хотите включить в экспорт
  5. Нажмите «Экспорт»
  6. Вы увидите кучу вывода кода на экран в поле «Экспорт данных».
  7. Первые несколько строк кода необходимо изменить (изменить имя). При необходимости отредактируйте первые несколько строк, например:

    $content['type'] = array (
    'name' => 'NEW NAME',
    'type' => 'new_name',
    'description' => 'A new content type with all similar properties of another',

  8. Скопируйте все из поля «Экспорт данных»

  9. Перейдите на вкладку «Импорт» в верхней части экрана (или перейдите к admin/content/types/import).

  10. Вставьте все в поле «Импорт данных», убедитесь, что «Тип содержимого» — <Create>, и нажмите «Импорт».

person Laxman13    schedule 06.04.2011

Упс, кажется, я что-то упустил :(

Я думаю, вы можете перейти к полям управления типами контента (например, страница admin/content/node-type/page/fields), есть опция под названием existing field.

Из drop-down you can select any of the fields that you have already created, а затем просто дайте ему новую метку.

Я думаю, это должно сработать. Дайте мне знать, если вы ищете что-то еще.

person Gokul N K    schedule 06.04.2011
comment
это не клон, я не могу сделать одно поле и снова продублировать его в том же типе контента - person amirash; 07.04.2011

Только что создал модуль, который делает это — мне нужно было клонировать поля внутри типа контента, и я не смог найти быстрого и простого решения.

Взгляните на: Поле клонирования содержимого

Релиз должен быть доступен в течение следующих 12 часов. Надеюсь это поможет.

person andreiashu    schedule 20.05.2011