Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: OpenID Connect / OAuth client 3.0.0-alpha9 New alpha version released for module openid_connect (3.0.0-alpha9). Usage Milestone: Google Analytics Module google_analytics crossed 1,000 active installs. Release: GraphQL Compose Codegen 1.1.2 Minor update available for module graphql_compose_codegen (1.1.2). Release: Mapy.com 1.1.3 Minor update available for module mapycom (1.1.3). Release: Ckeditor5 entity browser 3.0.3 Minor update available for module ckeditor5_entity_browser (3.0.3). Release: Ckeditor5 entity browser 3.0.1 Minor update available for module ckeditor5_entity_browser (3.0.1). Release: Ckeditor5 entity browser 3.0.2 Minor update available for module ckeditor5_entity_browser (3.0.2). Release: Teamleader Integration 4.0.2 Minor update available for module teamleader (4.0.2). Release: Change Requests 2.1.9 Minor update available for module change_requests (2.1.9). Module Revived: Entityqueue Buttons 1.1.2 Module entityqueue_buttons updated after 8 months of inactivity (1.1.2).

Content Type Clone

1,535 sites Security covered Drupal 8–10 · not 11
View on drupal.org

This module allows administrators to clone existing content types with a single click. It copies all fields and can optionally copy or delete existing content from the original type.

Synopsis

Content Type Clone allows Drupal users with the "Administer content types" permission
to clone content types in one click.

Access the content type list, click on "clone" for the content type you want to clone, save the clone form. The module will then clone the content type, and copy all fields to the newly created clone.

Content Type Clone also offers the options to:

* Copy all nodes from the source content type to the target content type
* Delete nodes from the source content type after they have been copied to the target clone

Content Type Clone has been created in order to offer a quick and simple way to clone content types and automatically copy all fields in Drupal.

D7 Git command

git clone --branch 7.x-1.x https://git.drupal.org/project/content_type_clone.git content_type_clone

D8 Git command

git clone --branch 8.x-1.x https://git.drupal.org/project/content_type_clone.git content_type_clone

  • Token: when this module is enabled, tokens are available to create a name, a machine name
    and a description for cloned content types.
  • Bundle Copy: this module will also allow you to clone a content type by exporting it, replacing the required fields, and then importing the updated php code in order to get a renamed copy of the content type that needs cloning. Sometimes you just want to clone a content type in one click without having to look at PHP code or perform too many actions.
  • Field Tools: this module will also allow you to clone a content type with many options.

However, none of these modules will provide the following complementary maintenance tasks when cloning a content type:

* Copy all nodes from the source content type to the target content type
* Delete nodes from the source content type after they have been copied to the target clone

Content Type Clone is also extremely simple to use: click on the clone link in the content types list page.

Depends on

Dependencies of the latest stable release

  • node Drupal core
  • path Drupal core
  • text Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Oct 2025
Latest release
10 months ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Slowing

Releases

Version Type Core Release date
8.x-1.3 Stable 8–10 Oct 15, 2025