ノードタイプのクローンを作成し、その中にいくつかのフィールドを追加します。最も簡単な方法は、複製して作業を開始することだと思います。
Drupal 7でコンテンツタイプを複製する公式な方法はないようです。機能により許可される場合がありますが、その方法について書かれた手順はありません。
Bundle Copyモジュールも試しました。
Drupal 7でコンテンツタイプを複製する最良の方法は何ですか?
ノードタイプのクローンを作成し、その中にいくつかのフィールドを追加します。最も簡単な方法は、複製して作業を開始することだと思います。
Drupal 7でコンテンツタイプを複製する公式な方法はないようです。機能により許可される場合がありますが、その方法について書かれた手順はありません。
Bundle Copyモジュールも試しました。
Drupal 7でコンテンツタイプを複製する最良の方法は何ですか?
回答:
最も簡単な方法は、バンドルコピーモジュールを使用することですが、それが機能しない場合は、構成管理モジュールをお勧めします。
構成管理モジュールにより、Drupalサイトの特定の構成を追跡でき、これらの構成を異なる環境(ローカル、dev、qa、prod)間で移動したり、完全に異なるサイト間で構成を移動したり(構成を移行)することができます。すべての構成がサイトに所有されているモジュールを使用しません。
基本的には、必要のないものを備えた機能です。その唯一の目的は、構成をあるサイトから別のサイトに移動することです。
str_replace("'article'", "'new_type'", $export_code);
ここでサンドボックスプロジェクトとして利用可能なコンテンツタイプクローンを作成しました。
https://www.drupal.org/sandbox/davidfiaty/2745827
PHPコードを見たり、複雑な操作を実行したりすることなく、ワンクリックでコンテンツタイプのクローンを作成できます。
現時点ではまだサンドボックスプロジェクトですが、まもなく公式のDrupalモジュールとして利用可能になります。見てみな!
編集1:Drupal 7のコンテンツタイプクローンの公式リリースはこちら! https://www.drupal.org/project/content_type_clone Drupal 8バージョンは近日公開予定です。
編集2:Drupal 8のコンテンツタイプクローンの公式リリースは、同じページで入手できます。
機能モジュールはまだ最適なオプションです。
必要なことは次のとおりです。
このページには、「Drupal 7でコンテンツタイプを複製する公式な方法」に対する回答があります。