cod*_*ama 4 drupal drupal-views
我在drupal中设置了一个列出这样的项目的视图:
IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4
desc | desc | desc | desc
Run Code Online (Sandbox Code Playgroud)
你猜对了"desc",节点的描述.我需要的是最终得到这样的东西:
IMAGE 1 | IMAGE 2 | IMAGE 3 | IMAGE 4
desc | desc | desc | desc
EDIT | EDIT | EDIT | EDIT
ACTION | ACTION | ACTION | ACTION
Run Code Online (Sandbox Code Playgroud)
EDIT进入各个节点的编辑页面.此外,ACTION表示我想要显示在导航到页面的项目下方的按钮,我们称之为http://www.mysite.com/action并将id作为参数,最终得到如下内容:http://www.mysite.com/action/1.
我希望这一切都有道理.
解决这个问题的方法很痛苦,就是创建一个主题文件views-view-NAME.tpl.php并操作$ rows变量.我只是认为必须有一个更好的方法,我显然只是缺少一些东西.
那么,有人知道怎么做吗?
您可以通过执行以下操作来添加链接,然后将它们设置为按钮(如果您确实需要它看起来像一个按钮):
将以下字段添加到视图中:
为了使第二个字段成为包含节点ID的任意链接,请在配置字段时选择" 输出此字段作为链接"选项.在" 链接路径"框中,输入所需的链接,如下所示:
action/[nid]
Run Code Online (Sandbox Code Playgroud)
或者,您可以使用绝对网址
http://www.example.com/action/[nid]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11083 次 |
| 最近记录: |