ニュース Web サイト用の新しい Drupal テーマを作成しています。これを機能させるには、Article コンテンツ タイプにいくつかのフィールドを追加する必要があります。たとえば、ユーザーが「セクション」と呼ばれる分類法の「科学」という用語でタグ付けされた記事を表示している場合、テーマはヘッダー画像を科学関連のものに変更します。
「セクション」ボキャブラリを設定し、記事コンテンツ タイプにフィールドとして手動で追加しましたが、作成しているテーマはエンド カスタマーに「出荷可能」である必要があります。つまり、誰かがそれをダウンロードしてインストールできる必要があります。タクソノミとフィールドを手動で作成する必要はありません。
テーマは、それが分類法モジュールに依存していることを何らかの方法でユーザーに通知する必要があり、インストール時に、テーマは関連する分類法を作成し、そのフィールドを「記事」コンテンツ タイプに追加する必要があります。
Drupal 7 でこれを達成するための最良の方法は何ですか? 私が考えることができる唯一の方法は、正式にタクソノミーに依存し、アーティクルなどに適切なフィールドを追加できる、テーマ用の特定の「インストーラーモジュール」を作成することですが、より堅牢で「標準的な」方法が必要ですこれを達成しますか?