如何更改drupal 7中视图的[编辑节点链接]

Posted

技术标签:

【中文标题】如何更改drupal 7中视图的[编辑节点链接]【英文标题】:How to alter the [Edit node link] of views in drupal 7 【发布时间】:2015-01-24 11:42:19 【问题描述】:

我在视图中添加了[编辑节点链接]和[删除节点链接],呈现为

<a href="?q=node/52/edit&destination=product">Edit</a>

是否有任何钩子(这是优雅的方式)来更改链接以在链接之前插入一个很棒的字体图标,如下所示,谢谢

<a href="?q=node/52/edit&destination=product"><i class="fa fa-pencil"></i> Edit</a>

【问题讨论】:

能否将路径标记输出为 url 而不是完整链接,然后自己添加其余标记?我假设您正在将标记添加到视图中某处的文本字段输入中。 谢谢,2pha。我无法获得像“?q=node/52/edit&destination=product”这样的行链接,视图的原始输出包含 a 元素。 您可以添加节点 ID 行,然后使用 [node:id] 令牌 谢谢,如果我忽略目的地,这是一种方式。但我只是想知道是否有任何钩子,这样我就可以只用代码来实现而不是更改每个视图。 【参考方案1】:

如何使用 jQuery 来检测这些链接(即通过“编辑”字)并添加一些类。像这里描述的东西:

Select <a> which href ends with some string

【讨论】:

是的,这是制作通用脚本的方法之一。

以上是关于如何更改drupal 7中视图的[编辑节点链接]的主要内容,如果未能解决你的问题,请参考以下文章

Drupal 视图中自定义表记录项的编辑链接

如何在drupal 7中更改视图查询并添加联合本身

Drupal 添加静态链接到视图

如何从 drupal 7 视图中删除重复项(具有相同字段的节点)?

在 Drupal 视图中更改视图的字段文本

如何更正drupal中消失的视图按钮