我有一个Drupal View,它显示了一系列训练事件。每个活动都持续数周,这几周相隔一段时间。视图输出很简单:日期和位置。例如:
| DATE | CITY
-----------------------------
| Jan 01 - Jan 04 | Some City
| Feb 01 - Feb 04 |
-----------------------------
| Mar 01 - Mar 04 | Another City
| Mar 05 - Mar 10 |
-----------------------------
| etc...
输出是一个表格,其中日期值被分组。
每个列对应于添加到内容类型的字段,即field_event_date
和field_event_location
。 field_event_date
可能包含无限数量的值。视图中的每一行对应一个节点。
问题:
我想将日期列链接到节点。通常,您只需在“字段”设置区域中单击“将此字段链接到其节点”。然后,这会将列呈现为链接,但链接本身将呈现为http://www.mydomain.com/node/nid
- 确切的文本node/nid
,而不是您期望的实际值。
我还尝试使用Node: Link
选项,然后使用日期重写字段输出,但它产生相同的结果。到节点的简单链接工作正常,但是当字段值被分组时,视图模块生成的链接会中断。
是否有变通方法或其他配置允许视图中的分组字段链接到其基础节点?
答案 0 :(得分:0)
将相应的节点添加到字段列表中(按日期顺序排列),然后重写Date字段的输出以使用节点中可用的替换模式。如果您不想显示节点字段,只需将其从显示中排除即可。
答案 1 :(得分:0)
也许是一个虚假的问题,但是:你是否确定你正在以node/[nid]
(带括号)而不是node/nid
进行重写输出?