2017-06-28 22 views

答えて

0

この回答では、Drushがインストールされていると仮定します。 (そうしないと、ここで/ config/development/configurationの設定ファイルを管理できます)。

あなたのSiteAでは、端末を開いてSiteAフォルダに移動します。 configsを/ sites/default/devフォルダに書きたいとしましょう。したがって、次のコマンドを書きます:

drush cex dev 

あなたのウェブサイトの設定をすべてエクスポートします。新しいコンテンツタイプを作成した場合、それらはdevフォルダにエクスポートされます。

ここで、SiteAのdevフォルダに移動して、コンテンツタイプに関連するすべてのymlファイルをコピーします。

その後、同じフォルダに貼り付けますが、今回はSiteBに貼り付けます。 最後に、あなたの端末では、後藤SiteBのフォルダと次のコマンドを記述します。送信元と送信先のウェブサイトは同じであり、あなたが/エクスポート設定をインポートすることができた場合は

drush cim dev 
+0

例外:設定ディレクトリの種類 'dev'は/web/core/includes/bootstrap.inc:17に存在しません。 –

+0

それを保存するには、作成する必要があります。 (/ sites/default/dev) – Kiwad

+0

いいえ、フォルダが存在します。 –

0

を、コンフィギュレーションのエクスポート/インポートを使用して、最適なソリューションですそうでない場合は、features moduleを使用すると良い解決策になるはずです。

フィーチャーモジュールでは、 の機能のキャプチャーと管理が可能です。機能とは、 をまとめて特定のユースケースを満たすDrupalエンティティの集合体です。

機能は、エクスポート可能なモジュールからの異なるサイト構築 コンポーネントを取得し、それらを一緒に の単一機能モジュールにバンドルするためのUIとAPIを提供します。フィーチャモジュールは、その他のDrupal モジュールと似ていますが、 をプログラムで確認、更新、または元に戻すことができるように、インフォメーションファイル に追加情報が含まれています。

関連する問題