首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用包含PathAuto斜杠的令牌?

如何使用包含PathAuto斜杠的令牌?
EN

Drupal用户
提问于 2022-09-06 08:08:11
回答 1查看 119关注 0票数 1

我有一个自定义令牌,它从一个path中获取JSON场值。JSON字段像这样存储路径(在数据库中,斜杠是转义的,但我在这里显示了一个未转义的示例):

代码语言:javascript
复制
{ "path": "a/b/c" }

每个节点都包含这个JSON字段,因此我做了一个定制令牌[mymodule:json_path]

然后,我将此令牌设置为PathAuto模式页(/admin/config/search/path/patterns)上节点的路径。

然而,PathAuto正在剥离斜杠,所以当我保存一个节点时,当我想要a/b/c时,就会得到路径abc

在其他地方,当我使用令牌时,我会按预期的方式获得带有未转义斜杠的值(例如,a/b/c);我知道这一点,因为如果我将节点上的元标记设置为令牌,则会出现预期值。

另外,如果禁用Generate别名并手动将路径设置为/a/b/c,那么我将得到/a/b/c的预期路径。

那么,如何才能让PathAuto不删除斜杠呢?

EN

回答 1

Drupal用户

回答已采纳

发布于 2022-09-06 12:53:56

这可以通过UI在/admin/config/search/path/设置中完成。

向下滚动到底部的“标点符号”,展开它,找到列表末尾附近的Slash (/)选项,并将其设置为除Remove以外的其他选项。

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

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

复制
相关文章

相似问题

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