2009-08-06 108 views
4

其他按钮我设置在Drupal一种观点认为,列出这样的项目:Drupal的浏览次数:添加编辑按钮,每个项目

IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4 
desc | desc | desc | desc 

其中“递减”是,你猜对了,节点的描述。我需要的是类似这样的结果:

IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4 
desc | desc | desc | desc 
EDIT | EDIT | EDIT | EDIT 
ACTION | ACTION | ACTION | ACTION 

其中编辑进入各个节点的编辑页面。另外,ACTION表示一个按钮,我希望显示在导航到页面的项目下方,我们将其称为http://www.mysite.com/action,并将id作为参数以最终结果如下:http://www.mysite.com/action/1

我希望这一切都有道理。

在解决这个问题的屁股方式的痛苦是创建一个主题文件views-view-NAME.tpl.php并操纵$ rows变量。我只是觉得必须有更好的办法,我显然只是想念一些东西。

那么,有没有人知道如何做到这一点?

回答

9

您可以添加链接然后做这样的事情他们的风格,按钮(如果你真的需要它看起来像一个按钮):

将以下字段添加到您的视图:

  • 节点:编辑链接(这会照顾权限的你,只显示一个链接,即有机会获得编辑用户)
  • 节点:Nid的

为了使第二个字段成为包含节点ID的任意链接,请在配置字段时选择将此字段输出为链接选项。在链接路径框中,输入所需的链接,这样的事情:

action/[nid] 

,或者您可以使用绝对URL

http://www.example.com/action/[nid] 
+0

谢谢!这是天才! :-) – coderama 2009-08-07 04:49:18