質問

したがって、私はまだプリプロセス関数を使用して重複をチェックしたり、「タガデリック」モジュールを使用したりすることなく、まだ解決策を見つけることができませんでした。

(ブロック)ビューを構成するには、vocabの用語のリストのみを表示するには、各用語が1回表示されます(その後に使用される回数を示す数字が続く可能性があります) - 用語は複数のノードで使用できますか? 「個別」は仕事をしません。フィールドの分類:すべての用語 'と「分類:用語:用語は、別のノードによって用語が再利用されると、同様の重複アイテムを生成します。

それはかなり基本的なリクエストです、私は何かが足りないと確信していますが、それを見るためのしっかりした答えを見ることができません

役に立ちましたか?

解決

用語(分類)ビューの代わりにノードビューを使用していると思います。したがって、ノードを引っ張って、それらに関連付けられたタグを取得しています。複数のノードには複数のタグがある可能性があるため、重複しています。 「個別」は、ビューに追加する各フィールドではなく、それらが明確であることを確認するためにノードをチェックしているため、機能しないと思います。

代わりに、ノードの代わりにビューを作成して、用語タイプを選択してみてください。個別の使用を使用せずに非常に簡単なビューをまとめました。各用語は複数のノードで間違いなく使用されていても、重複した値はありません。

ビューを使用して、各用語の次にカウントを行う方法がわかりませんが、私は知っています 高度な分類ブロック モジュールはこれを行います。

他のヒント

集約を使用することは答えです!

「集約」(「Advanced」の「他の」セクションの下に隠されている)を有効にすると、フィールドを「グループ結果」に設定でき、1つの異なる用語のみが表示されます。競合を引き起こすため、すべての並べ替え基準を削除したことを確認してください。また、複製フィールドを追加し、集約タイプを「カウント」に設定することにより、集約を使用して結果の数を表示することもできます。

これがそうです 良いスクリーンキャスト プロセス全体について。

用語ビュー、ノードビュー、または何か他のものを作成していますか?デフォルトでは、すべての用語を単にリストする単純な用語ビュー(1回だけリストされている)を作成することができました。その後、Vocabなどでフィルタリングできます。

ライセンス: CC-BY-SA帰属
所属していません drupal.stackexchange
scroll top