タグ付けされた質問 「installation-profile」

2
機能と構成管理
私はDrupal 8サイトを構築しています。構成管理または機能を使用して構成をエクスポートし、プロファイルに含める必要がある場合は、常に調査を行っています。あるサイトから別のサイトに構成管理を使用して構成をエクスポートおよびインポートするには、サイトが同じUUIDを持っている必要があります。それは、それらがお互いのクローンでなければならないことを意味します。これを達成するには2つの方法があります。 同じUUIDを取得するために、あるサイトから別のサイトにDBを複製します プログラムでUUIDを変更して、構成のUUIDと一致させる 作成するサイトには独自のプロファイルがインストールされており、私の意図は、構成または機能をプロファイル内に保持することです。私はすでにプロファイルインストールを作成しましたが、UUIDに依存しない方法で構成を含める必要があるため、次のことができます。 プロファイルインストールを使用して新しい開発環境を起動する 新しい機能を開発する プロファイルの新しい機能をエクスポートする それを製品に展開し、サイトを再インストールせずに新しい機能を適用します 構成をエクスポートしてプロファイルに追加するにはどうすればよいですか?構成管理を使用してUUIDを手動で削除する必要がありますか、それともフィーチャーを使用してプロファイルに追加する必要がありますか? 機能モジュールを使用して、機能の宛先を設定できません。すべての機能をprofiles / my_profile / featureに配置したいと思います。作成すると、宛先を設定できないため、モジュール/カスタムに保存されます。私は手動でmodules / customからprofile / my_profile / featuresに移動しました。更新した場合、移動した機能は更新されませんが、modules / customの下に同じ名前の新しい機能が作成されます。カスタム宛先を設定するにはどうすればよいですか?

2
プログラムでデフォルトのテーマを設定する方法
インストールプロファイルを作成しようとしています。カスタムテーマを有効にして、インストール後にデフォルトで設定したいと思います。 MYPROFILE.info.ymlに追加しています... theme: - my_theme ...十分ではありません。これはインストールするだけですが、デフォルトのテーマとして設定されていません。 私はMYPROFILE.installファイルで何か他のことをする必要があると思います function MYPROFILE_install() { // how to set as default my custom theme } ありがとうございました
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.