Câu trả lời:
Nếu bạn có nghĩa là xuất bằng cách nhân đôi, sử dụng mô-đun Tính năng .
Mô-đun tính năng cho phép thu thập và quản lý các tính năng trong Drupal. Một tính năng là một tập hợp các thực thể Drupal được kết hợp với nhau đáp ứng một trường hợp sử dụng nhất định.
Các tính năng cung cấp UI và API để lấy các thành phần xây dựng trang web khác nhau từ các mô-đun có thể xuất và kết hợp chúng lại với nhau trong một mô-đun tính năng duy nhất. Một mô-đun tính năng giống như bất kỳ mô-đun Drupal nào khác ngoại trừ việc nó khai báo các thành phần của nó (ví dụ: khung nhìn, bối cảnh, trường CCK, v.v.) trong tệp .info để có thể kiểm tra, cập nhật hoặc hoàn nguyên theo chương trình.
Có lẽ quá muộn bạn có thể sử dụng mô-đun Bundle Copy :
Bản sao gói là một thay thế cho mô-đun sao chép Nội dung nằm trong dự án CCK cho Drupal 6. Có hỗ trợ xuất / nhập cho: Các loại nút, Phân loại, Người dùng, Trường API, Nhóm trường
CẬP NHẬT 7.x-2.x-dev ghi chú
Các tính năng sau đây đã được thêm vào:
Drupal 8: Bundle Copy nằm trong Drupal 8 Core CMI.
Tôi đã sử dụng mô-đun công cụ Trường và nó hoạt động hoàn hảo.
Tất cả những gì tôi đã làm là tạo loại nội dung thứ hai của mình, sử dụng chức năng mô-đun này để sao chép tất cả các trường sang loại nội dung mới, sau đó gỡ cài đặt mô-đun. Bản sao gói và Tính năng có vẻ như là những cách vô lý để sao chép một loại nội dung, đây là siêu đơn giản và chính xác những gì tôi muốn.
Clone Fields
tab trên cùng, chọn các trường để sao chép, nút để sao chép chúng vào và bạn đã hoàn thành.
Tools
tab Clone fields to this bundle
, chọn các trường từ một loại nội dung nút hiện có , Add field instances
.
Tôi thấy mô-đun Bundle thừa kế (tương đối mới) là một cách rất dễ dàng để làm điều này. Hãy chắc chắn bật mô-đun "Gói thừa kế gói" (bundle_inherit_node) ngoài mô-đun bundle_inherit, sau đó bạn sẽ nhận được tab "Kế thừa" mới khi tạo các loại nội dung mới.
(Nó cũng cho bạn lựa chọn giữa "thừa kế mềm" và "thừa kế nghiêm ngặt" ... theo như tôi có thể thu thập, "thừa kế mềm" chỉ đơn giản là sao chép một lần các trường trong khi "thừa kế nghiêm ngặt" theo dõi hệ thống phân cấp thừa kế.)
Cách dễ nhất là sử dụng Bundle Copy - phiên bản 7.2 đang được phát triển nhưng hoạt động hoàn hảo với tôi.
Sau khi cài đặt mô-đun, hãy chuyển đến trang "loại nội dung" của bạn và nhấp vào tab "bản sao" mới.
Trong "Gói nguồn", chọn loại nội dung bạn muốn sao chép.
Trong "Tên gói mới", nhập tên của loại nội dung mới bạn muốn tạo. Nhấp vào "bản sao" và bây giờ bạn sẽ thấy loại nội dung mới trong danh sách của bạn.
Công cụ lĩnh vực cũng thực hiện công việc nhưng nó không đơn giản như vậy.
Chỉ cần cho lịch sử, có thêm một mô-đun có thể xử lý việc này.
Mặt khác, Content Type Clone cho phép bạn thực hiện nhanh chóng và đơn giản mà không cần phải xem mã PHP hoặc thực hiện các thao tác phức tạp:
https://www.drupal.org/sandbox/davidfiaty/2745827
Hiện tại, đây là một dự án hộp cát, nhưng nó sẽ sớm được cung cấp dưới dạng một mô-đun Drupal chính thức.
Chỉnh sửa: Bản phát hành chính thức của Content Type Clone cho Drupal 7 đã có tại đây! https://www.drupal.org/project/content_type_clone Phiên bản Drupal 8 sắp ra mắt.