web-dev-qa-db-ja.com

Bootstrapビューのタブにグループ化設定を使用する方法はありますか?

Bootstrapビューのタブにグループ化設定を使用する方法はありますか?

2
Jen R.

現在のところ、組み込みのビューグループを関数ごとに使用する方法はありませんが、ビューフィールドビューというcontribモジュールをインストールすると、同様の動作を実現する方法があります。

https://www.drupal.org/project/views_field_view

前提は、タブはエンティティのリストを共通の用語に基づいて複数のグループに分割することです。

このようではありません: https://monosnap.com/file/K4W6m63A1jsy7frYdL8P0LfcFQPj29

しかし、このように: https://monosnap.com/file/Q8WsRSgJU7f8AYFMMomDmcIjyOAXZE

これを機能させるには、2つのビューが必要です。1つはタブ出力で、もう1つはコンテキストビューで最初のフィールドとしてフィルタリングされています。

ビュー1(分類用語のリスト)は次のようになり、タブのラベルを作成します。 https://monosnap.com/file/h3fDlfgy2HwlHT2Y3Lywe8IroagDyE

ビュー2(関係を使用して各用語を参照しているノードを呼び出し、コンテキストフィルターを使用して用語IDあたりのノードを制限します):ここのビューフィールドはキーです https://monosnap.com/file/ NtIumKYmsws62o4kTAnU72mt1LPZZq

2つのビューを取得したら、ビュー1に引数を設定できます。ここのビューフィールドがキーです。 https://monosnap.com/file/EzgRlcjLgr0au7TIWnTLbWEosCHwcP

2
Chris

残念ながら、私の評判はクリスの答えにコメントするには低すぎます。しかし、私が理解するのにしばらく時間がかかった重要な欠落が1つあります。タブに彼の「このようではない/しかし、このように」の写真に示すように、一意の分類用語のみを表示させるには、設定する必要があります。 [ビュー1]ビューの[集計を使用]を[はい]に設定します。

また、私はアントニオのコメントに同意する必要があります-関係(Drupal 7.63では「コンテンツ:ノードの分類用語」と呼ばれます)は両方のビューで必要であることがわかりました。

0