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

#drupal #drupal-6 #clone #field #cck

#drupal #drupal-6 #клонирование #поле #cck

Вопрос:

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

Ответ №1:

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

Как использовать существующее поле: смотрите Ответ Гокула Н.К. В принципе, вы:

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


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

  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> , и нажмите «Импортировать»

Ответ №2:

Упс, похоже, я чего-то не хватает:(

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

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

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

Комментарии:

1. это не клонирование, я не могу создать одно поле и дублировать его снова в том же типе контента

Ответ №3:

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

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

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