在D8中,我很难在视图中构建一个链接。我经常遇到一个丢失的选项或忽略的复选框。
我有三个领域可以看到:
我想重写内容:链接到传递变量。所以我把URL输出为文本
我本质上希望:"{{ view_node }?title={{ title }}&type={{ field_resource_type }
我还想用破折号替换空格,所以我的最终结果是: /resource/article-one-url?title=article-one-title&type=white-paper
但是..。如果我重写输出,并创建自己的URL,系统将忽略如果我选中框以用破折号替换空格
为此,我首先检查“输出此字段为自定义链接”,以便查看并检查“用破折号替换空格”选项。
我会尝试在“输出此字段为自定义链接”部分重写URL,但我认为应该存在的字段不是。
更新:我也尝试过使用自定义文本字段。在字段设置中,我检查了“将此字段作为自定义链接输出”,并将相同的标记放入其中,但这做了相同的事情。url中存在空格。
发布于 2019-09-27 14:46:11
字段Link to Content只能链接到内容lol,似乎无法覆盖链接URL (这就是为什么那里没有Link path字段,视图界面和特性有时会令人困惑,您必须了解一些背景知识才能理解不那么精巧的部分)。
您应该Exclude from display Link to Content字段,将Title字段向下移动,使其成为最后一个字段,并将其取消。
然后,您将能够使用标题字段构造您想要的内容,使用Output this field as a custom link选项。
选项Override the output of this field with custom text没有为Replace spaces with dashes提供选项。
确保标题字段中的Link to the Content没有勾选,并且格式化程序被设置为纯文本,以避免在Drupal构建输出时不同特性之间发生冲突。
https://drupal.stackexchange.com/questions/286795
复制相似问题