いくつかの boxes で構成されるフィーチャーと、それらのボックスを適切な領域に配置するコンテキストを取得しました。 drupalと私のテーマをインストールし、機能をアクティブにすると、これは機能します。
しかし、drush site-installを使用してインストールし、テーマと機能を含むインストールプロファイルをインストールすると、機能しません。これは、テーマが機能の後にアクティブ化されるため、機能がアクティブ化中にリージョンを認識しないためと考えられます。これを解決するために何をお勧めしますか?機能を依存関係から削除し、myprofile.installのテーマの後で手動でアクティブ化できますが、「よりクリーンな」アプローチはありますか?
私はprofile.installでそれを行うのは十分きれいだと思います:)
とにかくテーマをデフォルトに設定するだけですよね?
私はあなたがボックスではなく「ブロック」を意味していると思います...それはそうです、あなたはまたダウンロードする必要があり、Features Extraをダウンロードする必要があります: http://drupal.org/project/features_extra
それが利用可能になったら、fe_blockを有効にします。これにより、ブロックにマシン名が追加されます。マシン名を入力します。これを完了すると、機能を作成または更新するときに「利用可能」なブロックが表示されます。