我正在使用 Drupal 7 并创建了一个自定义内容类型和一个显示这些内容类型的视图。我想要做的是在预告视图中覆盖指向节点的 url。我的具体用例是这样的:
我有一个显示支持内容类型的支持视图。当我查看该页面时,我会看到我创建的支持内容类型的预告片:安全、常见问题解答、票务。安全和常见问题解答按预期链接到他们的节点。我想要完成的是,在那里有用于票务的预告片和图像,但让它链接到我的外部票务门户。本质上,我希望在创建这种类型的内容时有一个复选框,允许我链接到外部 url。我确实安装了链接模块,但我无法将该字段应用于标题的 url。
我花了一段时间在谷歌上搜索试图找到答案,但没有多大成功。如果没有什么可以做的,我不介意构建一个模块并将其提交给社区。只是想确保我没有遗漏任何东西。
提前致谢。
更新
以下是我使用下面给出的答案所采取的步骤:
- 安装链接模块:http ://drupal.org/project/link
- 创建一个内容类型,添加一个字段
link
link
添加该类型的新内容并在字段中添加要链接到的 url- 创建视图并按该内容类型过滤
- 在格式下,我正在
format: "grid"
使用show: "fields"
- 为您在列表中
Content: link
创建的FIRST*字段添加一个字段。设置为Exclude from display
和Formatter: URL, as plain text
- 添加标题字段并取消选择“将此字段链接到原始内容”单击“重写结果”并选择“重写该字段的输出”。
<a href="[field_link_to]">[title]</a>
在文本字段中 输入[field_link_to]
链接字段的名称,如其下方的“替换模式”下拉列表中所述。- 如果您的字段列表中没有 FIRST 链接字段,则令牌将无法用于其下方的字段。
- 在您的内容类型 > 管理字段 > 链接(编辑)> 包装标记中,确保选择“无标记”