0

追加してビューにコメントフォームを追加したい

$node->nid), 'コメント'); ?>

ただし、未定義の変数 $node->nid というエラーが表示され、コンテンツ タイプではなくビューであることがわかります

ビューで、/projects/{username}/{nodeid} などの適切な URL を選択すると、1 つのコンテンツのみが表示されます。

URLの3番目の引数を解析することでノードIDを取得できると思いますので、質問はビューのURLからノードIDを取得する方法かもしれません

4

1 に答える 1

0

ビュー ページで /projects/{username}/{nodeid}<?php print arg(2);?>はノード ID を提供します。

つまり、すべてのノードに同じタイトルを付けることができます。たとえば、/projects/{username}/{nodeurl} など、別の方法を使用する必要があります。しかし、ビューを使用して単一のノードを表示する理由がわかりませんか? ノードごとに、モジュールhttp://drupal.org/project/pathautoを使用して URL の特定のパターン (/projects/{username}/{nodetitle} など) を作成し、コメント フォームやその他の部分を含むノードの出力をカスタマイズできます。

于 2012-05-13T12:09:35.207 に答える