Drupalの問題が発生しました。作成者のユーザーID(実際にはコンテンツプロファイル)に基づいて、ある種のノードをレンダリングするためにViewsモジュールを使用しています。node /%のように、ビューにノードのコメントを表示したいと思います。ビューまたは関連するモジュールにオプションが見つかりませんでした。私は間違った方向にいるので、これのために物事を再編成する必要があります...?
何かアイデアはありますか?
よろしく、
Laci
Drupalの問題が発生しました。作成者のユーザーID(実際にはコンテンツプロファイル)に基づいて、ある種のノードをレンダリングするためにViewsモジュールを使用しています。node /%のように、ビューにノードのコメントを表示したいと思います。ビューまたは関連するモジュールにオプションが見つかりませんでした。私は間違った方向にいるので、これのために物事を再編成する必要があります...?
何かアイデアはありますか?
よろしく、
Laci
ビューを使用することは、実際には最善の行動計画ではありません。代わりに、テーマにノードテンプレートを作成し、カスタマイズする必要があります。必要に応じて、前処理関数にロジックを配置できます。それはより多くのコーディングを必要としますが、あなたが望むところにあなたを連れて行きます。
ビューノードの表示タイプを使用する場合設定をチェックインビューフィールドを使用する場合はコメントを表示表示タイプコメントとの関係を使用し、必要なフィールドを選択してテーマを設定します
これは古いリクエストですが、同じ問題に苦労していて、この投稿に出くわしました。私の解決策を共有することが役立つだろうと思いました。
私はDrupal7をViews3とDisplaySuiteで使用しています。
これで、ビューの各アイテムの下にコメントが表示されます。
特定のノードのコメントを一覧表示する2番目のビュー(たとえば/comments/%
、プレースホルダーがコメントIDではなくノードIDになるURLを使用)を作成し、URLのNIDに基づいてのみ表示するコンテキストフィルターを使用できます。
次に、そのビューを、すでに取得している単一ノードビューのフッターに(「ビュー領域」として)追加します。
レイアウト(インラインフィールドなど)にはいくつかの調整が必要ですが、基本的な構造は機能するはずです。