首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >视图: URL别名作为字段

问视图: URL别名作为字段
EN

Drupal用户
提问于 2013-06-12 03:15:39
回答 4查看 8.8K关注 0票数 3

如何在视图中获取节点的URL别名。

下面是前面的一个问题,获取一个url别名作为字段值?,但是,Content: Link字段输出一些类似于

代码语言:javascript
复制
<a href="url">view</a>

我希望使用重写结果和标记将链接包装在另一个字段周围。有点像

代码语言:javascript
复制
<a href="/[url-alias]">[product:image]</a>

我能用

代码语言:javascript
复制
<a href="node/[nid]">[product:image]</a>

但是,我更希望它显示节点别名,而不是节点ID。

EN

回答 4

Drupal用户

回答已采纳

发布于 2014-03-29 03:37:11

如果您单击Content: Path,它将为您提供一个字段,该字段修复节点的路径。

票数 7
EN

Drupal用户

发布于 2019-06-10 11:20:26

只是更新一下那些而不是Drupal 8.5+在这里的土地

Path字段不再存在于视图中,您现在需要的是“链接到内容”字段。如果您只需要输出路径,那么请确保勾选“output URL as Text”选项。

参考资料:Drupal8.5.0中路径字段消失后在DO上提出的问题

票数 7
EN

Drupal用户

发布于 2013-06-12 06:58:03

首先,在href中手动编写url不是一个好主意,因为如果您将站点移动到子目录,它将无法工作。

您可以重写视图中的字段,然后单击“使此字段成为链接”,将URL提供给所提供的文本字段。您可以在编写时使用令牌,这是最好的做法,这样您就可以随时更改别名,并且链接不会中断。

然后,您可以安装全球重定向模块并将其设置为始终使用URL。这使您的网站也更优化搜索引擎,防止重复的内容惩罚。

票数 -1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/75969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档