首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在树枝上获得pathInfo?

如何在树枝上获得pathInfo?
EN

Drupal用户
提问于 2020-07-26 10:17:00
回答 1查看 574关注 0票数 0

我想把pathInof放在我的模板树枝上:

我怎样才能到达pathInfo请在我的模板?

EN

回答 1

Drupal用户

发布于 2020-07-26 21:36:43

屏幕截图是一个链接的呈现元素,完全打印在模板中。你在里面发现的是内部使用,而且大多数时候都是受保护的。

要在模板中获取此请求参数,请在预处理中构建自己的变量:

代码语言:javascript
复制
$variables['path_info'] = \Drupal::request()->getPathInfo();

如果模板依赖于以下信息,则还可能需要添加缓存上下文:

代码语言:javascript
复制
$variables['#cache']['contexts'][] = 'url.path';

然后用Twig打印出来:

代码语言:javascript
复制
{{ path_info }}

这是一般的方法。在这种特殊情况下,如果您对当前路径(包括基本路径)感兴趣,那么只需使用Twig函数:

代码语言:javascript
复制
{{ path('') }}
票数 1
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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