1

分類用語を適用するさまざまなノードがあります。

2 つの別々のブロックを表示したい:

  1. 最初のブロックにはすべての分類用語をリストし (HTML リストで十分です)、それぞれをクリックできるようにする必要があります。

  2. 2 番目のブロックは、最初のブロックでクリックされた分類用語を持つすべてのノードをリストする必要があります。

どうすればそれを達成できますか?Drupal 7 と Views モジュールを使用しています。前もって感謝します。

4

1 に答える 1

1

これには 2 つのブロック ビューが必要です。ただし、ビューを 1 つだけ作成すると、2 つ目のビューがデフォルトの drupal ビューに既に存在します。次の手順に従います。

  1. ビューを作成します。
  2. ドロップダウンから「表示」の「分類用語」を選択します。
  3. 「of type」に関連する分類語彙を選択します。
  4. ブロックの作成をクリックします。
  5. 「保存して終了」をクリックします。

これにより、分類用語を含む最初のビュー ブロックが作成されます。

次に、分類用語に関連するすべてのノードを表示する 2 番目のブロックについて説明します。「分類用語」であるビューを有効にするだけです。drupalビューリストの単語を下に移動すると、このビューが無効モードになっています。有効にする必要があります。分類用語に関連するすべてのコンテンツを表示するノード ページを表示するには、ビューをオーバーライドするだけです。通常のビュー作成に従って、フィールドとフィルターを選択します。この 2 番目のブロックのページを作成し、必要に応じてパスを指定します。

ここで Context モジュール (まだ持っていない場合はダウンロード) を使用して、ビューに指定したパスに分類用語ブロックを表示します。

(コメントを残すだけでなく、コンテキストの使用方法を知っていることを願っています)

于 2013-02-14T06:01:24.777 に答える