コンテンツタイプをインポート/エクスポートする方法は?


21

Drupal 6では、コンテンツタイプのエクスポートインポートがありましたが、これはDrupal 7では見つかりません。

ヒントはありますか?


この機能は本当に心配されたのでしょうか?うわー、機能要求としてそれを上げました:drupal.org/node/1277788
giorgio79

回答:


15

最終的にバンドルコピーモジュールを使用しました。


このモジュールは正常に動作しません。D7では、エクスポートするコンテンツタイプをいくつか選択し、エクスポートするフィールドを選択して、生成されたすべてのphpコードを新しいサイトにコピーしました。モジュールは新しいコンテンツタイプを作成しましたが、すべてのカスタムフィールドが欠落しています。さらに、これらのフィールドはデータベースに既に存在するため、再度作成することはできませんが、コンテンツタイプを変更するときに表示されず、追加できる既存のフィールドにもありません。キャッシュをクリアしても何も起こりません。
信じられないほど

14

機能を使用して、コード内のコンテンツタイプをエクスポートおよびインポートできます。


おかげで、私は機能を知っていますが、機能をインポートするためにモジュールを作成しなければならないのはやり過ぎだと思われます。変更がある場合は、機能も管理しています
...-giorgio79

過剰に思えるかもしれませんが、必要に応じて異なるサイト間で簡単に複製できるなど、かなりの利点があります。ブラシとポイントアンドクリックインターフェイスの作成とメンテナンスは、大したことではありません。
デジタル

2

この機能はCCKモジュールの一部であり、Drupalコアへの移行を確認できます。自分でプロジェクトページメンテナはそれを書きました:

content_copy:FeaturesモジュールのD7ブランチは、「feature」モジュールのコンテンツタイプとフィールドのエクスポートとインポートをサポートしています。現在、フィールド定義を手動でエクスポートおよびインポートするためのUIはありません。

@digitalが言ったように、Featuresを使用する必要があります


1

上記のgiorgio79によるバンドルコピーモジュールの+1投票-同様のモジュールは、data_export_importモジュールです。

およそdata_export_importのような私は、それがデータのエクスポートとインポートのためのオールインワンモジュール(であること。他のソリューションと同様に、インポートとエクスポートのステージは別々のモジュールによって行われますのに対し、これは可能性が余分な作業を確保することが必要であることを意味しますエクスポートとインポートの互換性。)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.