0

我想通过添加向我的视图添加评论表单

$node->nid), '评​​论'); ?>

但是,它显示了一个错误,说未定义的变量 $node->nid,然后我意识到它是一个视图而不是一个内容类型

在视图中,通过选择正确的 url,例如 /projects/{username}/{nodeid},我只显示一个内容。

所以我想我可以通过解析url的第三个参数来获取节点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 回答