web-dev-qa-db-ja.com

コンテンツタイプで使用される分類用語の表示

農業、ビジネス、コンピュータなどの多くの用語を持つカテゴリという名前の分類法を作成しました。

私は3つのコンテンツタイプを作成しました。製品、サプライヤー、バイヤー。これらのタイプはすべて、カテゴリ分類法の用語を使用します。

私がやろうとしているのは、名前が示すように、サプライヤーに関連付けられているカテゴリー分類からの用語のリストを表示するサプライヤーカテゴリーという名前のブロックを作成することです。だから、もしあなたが農業とビジネスのカテゴリーに関連付けられたサプライヤーを持っているなら、このブロックはそれらを表示するべきです。ただし、この用語を使用しているサプライヤーはいないため、コンピューターは表示されません。

これが可能かどうかはわかりませんが、ブロックの操作に多くの時間を費やしてきましたが、機能させることができませんでした。

ちなみに、私はDrupal 7.を使用してこれを実行しようとしています。

2
VCore

Views を使用する必要があります。ここにあなたがしたいことを達成するために行う手順があります:

  1. 語彙を作成します。 "カテゴリー":

    Category vocab.

  2. 「カテゴリ」ボキャブラリーへの「用語参照」フィールドを持つコンテンツタイプ「サプライヤー」を作成します。

    Suppliers + Term reference

  3. " Agriculture "、 " Business "、および " Blabla "カテゴリに3つの「サプライヤー」コンテンツを作成します-したがって、これらの3つはブロックにリストされる必要があります。

  4. 次の設定でadmin/structure/views/addに新しいビューを追加します:

    add new view with block

  5. 追加 新しいフィールド "コンテンツ:カテゴリ":

    field Content: Category (ここに settings があります)

  6. 「コンテンツ:タイトル」フィールドを削除( 12

  7. いくつかの説明的な名前(マシン名、ブロック名、表示名など)を設定し、ソート基準を「コンテンツ:カテゴリー(asc)」に設定します。

    descriptive names, sort criteria

  8. 保存する

  9. admin/structure/blockに移動し、「Supplier Categoriesブロック」を「First sidebar」(またはBartikの「 Sidebar first 」)またはその他に表示されるように設定して、「Save blocks」を押します。

    admin/structure/block

  10. あなたは準備ができています。

    Supplier categories

5
Sk8erPeter