답변:
가장 쉬운 방법은 번들 복사 모듈 을 사용하는 것이지만 작동하지 않으면 구성 관리 모듈을 사용 하는 것이 좋습니다 .
구성 관리 모듈을 사용하면 Drupal 사이트에서 특정 구성을 추적 할 수 있고, 다른 환경 (로컬, dev, qa, prod)간에 이러한 구성을 이동하고 완전히 다른 사이트간에 구성을 이동할 수 있습니다 (마이그레이션 구성) 사이트에서 모든 구성을 소유 한 모듈을 사용하지 않고
기본적으로 필요하지 않은 기능이 있습니다. 유일한 목적은 구성을 한 사이트에서 다른 사이트로 옮기는 것입니다.
str_replace("'article'", "'new_type'", $export_code);
샌드 박스 프로젝트로 제공되는 컨텐츠 유형 복제본을 여기에서 만들었습니다.
https://www.drupal.org/sandbox/davidfiaty/2745827
PHP 코드를 보거나 복잡한 조작을 수행하지 않고도 한 번의 클릭으로 컨텐츠 유형을 복제 할 수 있습니다.
지금도 여전히 샌드 박스 프로젝트이지만 공식 Drupal 모듈로 곧 제공 될 예정입니다. 확인 해봐!
편집 1 : Drupal 7 용 Content Type Clone의 공식 릴리스가 여기에 있습니다! https://www.drupal.org/project/content_type_clone Drupal 8 버전이 곧 제공 될 예정입니다.
편집 2 : Drupal 8 용 Content Type Clone의 공식 릴리스는 동일한 페이지에서 제공됩니다.
기능 모듈은 아직 최상의 옵션입니다.
수행해야 할 작업은 다음과 같습니다.
이 페이지 는 "Drupal 7에서 컨텐츠 유형을 공식적으로 복제하는 방법"에 대한 귀하의 답변입니다.