web-dev-qa-db-ja.com

現在のノードのコメントをビューに表示する方法

現在のノードのコメントをビューに表示したい。そうする理由は、コメントをテーブルにきちんと表示したいからです。ビューは、テーマテンプレートなどをいじるよりも簡単に表示できるように思えます(私はdrupalが初めてです)。

コメントビューを作成し、コメントを選択しました:フィルターセレクターとしてnid。フィルターの引数として「現在のNID」を指定するにはどうすればよいですか?私はComment:nidを "current"にしようとしましたが、これは機能しません。

なにか提案を?

3
Baba

コンテキストフィルターが必要です。ビューで、フィルター基準からcomment:nidを削除します。

次に、右端の[詳細設定]で[コンテキストフィルター]を追加し、コメントを選択します。

enter image description here

構成オプションの[フィルターの場合] IS [〜#〜] not [〜#〜]使用可能で、[デフォルト値を提供]を選択します。[タイプ]ドロップダウンから、「URLからのコンテンツID」を選択します。

enter image description here

[適用]をクリックしてビューを保存し、通常どおりブロックを追加します。

6
Chris Rockwell