logo

パレット - カラフルに🎨

Palette — ビジュアルページビルダー、デザインの専門知識は不要です。

ライブデモ パレットをダウンロード

Scroll

Drupal Features とタクソノミー

17/04/2025, by Ivan

これまでのレッスンで、feature モジュールを作成しました――最初にバージョン alpha1、次に alpha2 です。ここでは次のバージョン alpha3 を作成します。ニュースのセクション用のタクソノミー語彙と、各ニュース項目のタグを追加します。
「News Section(ニュースセクション)」と「Tags(タグ)」という 2 つのタクソノミー語彙を作成します。

Taxonomy

Drupal 7 では「Tags」語彙がデフォルトですでに存在するため、「News Section」だけを作成すればよいのです。次に、News コンテンツタイプにタクソノミーフィールドを追加します。News Section フィールドは、リストから 1 つの用語を選択する必須フィールドとして設定します。Tags については、複数の値を許可し、タグを簡単に追加できるようオートコンプリートを有効にします。

New view

これでタクソノミーとコンテンツタイプを更新しました。ニュースセクションのフィールドを表示するブロックを追加して、News View も更新しましょう。

Terms

タクソノミー、コンテンツタイプ、Views を変更したので、これらの更新を取り込むために feature モジュールの新しいバージョンを作成する必要があります。管理パネルで、目的の feature モジュールの「recreate(再作成)」をクリックし、バージョンを alpha3 に設定して、2 つのタクソノミー語彙を追加します。

Edit components

feature モジュールの新しいバージョンを保存し、別のサイトにデプロイしてその機能を更新します。更新したモジュールをコピーし、feature のバージョンに合わせて Views を revert(復元)します。

New features

これで 2 つ目のサイトにもニュースセクションを表示する View ができ、タクソノミー語彙にはタグとセクションの両方が含まれるようになります。

Second site

注意: Features を使って語彙の用語をインポートすることはできません――エクスポートされるのは語彙の構造自体だけです。実際のタクソノミー用語をインポートするには、Taxonomy CSVTaxonomy ManagerTaxonomy Batch OperationsTaxonomy ExportExportables のようなモジュールを使ってください。