0

私は Drupal を使用したばかりで、疑問があります。

内部にいくつかのカテゴリを持つカテゴリがあります。サービス (メインカテゴリ) には子カテゴリ (本、新聞、手紙) があります。

各子カテゴリには、画像、タイトル、および簡単な説明があります。Servicesという分類法を作成し、子カテゴリを用語として追加しました。(これがこれを行うための正しい方法であるかどうかはわかりません。どんな提案も受け入れられ、感謝されます)。

今、ホームページに次のようなものを表示したい:

見せたいもの

そこで、ホームページに画像とタイトルを含むサブカテゴリのグリッド ビューが必要です。クリックすると、サブカテゴリに移動してそのコンテンツが表示されます。

具体的でなくて申し訳ありませんが、私は本当に初心者です...

4

1 に答える 1

2

私があなたのことを正しく理解していれば、あなたの語彙は次のようになります。

[Category]
- Sub-category 1
 - term 1
 - term 2
- Sub-category 2
 - term 3
 - term 4
- Sub-category 3
 - term 5
etc.

用語を作成するときに、各サブカテゴリ用語の説明も追加します。

したがって、第 1 レベルの用語 (サブカテゴリ) のみを出力するには、Viewsモジュールでページ/ブロックを作成する必要があります。

Show: Taxonomy terms新しいビューを作成するときは、「新しいビューの追加」フォームの上で選択し、語彙を選択するように注意してください。

次に、レベル 1 の用語のみを出力するには、関係を追加する必要があります - 詳細設定/関係を押して、 を選択しますTaxonomy term: Parent termFilter criteria次に、新しい-Taxonomy term: Parent termRelationshipset toParentおよびOperatorset toに追加しますIs empty (NULL)

説明を追加するには、新しいフィールドを追加するだけです - Taxonomy term: Term description

他のすべてのカスタマイズ (タグでタイトルをラップする、テーブル/グリッドとして出力フィールドなど) もビューで使用できます。

これまで用語に img を追加しようとしたことはありませんが、CSS 経由 (「background:」プロパティを追加することによる) またはTaxonomy Imageなどのモジュールを使用することで、それを達成する方法があると思います。

PS

それが重要な場合、上記はすべて Drupal 7 に関するものであり、Drupal 6 で動作するかどうかは完全にはわかりません。

于 2012-11-29T10:25:05.593 に答える