我创建了一个自定义节点来显示内容类型,比如: node--blog.html.twig。现在我想调用基本URL,但无法这样做。我尝试了下面这样的代码,但都不起作用:
<a href="{{ base_path }}">Read More</a>
<a href="{{ request.getBaseURL() }}">Apply</a>
<a href="<?php echo $GLOBALS['base_url'];?>">Apply</a>
如何获取基本URL?我认为一定有像Drupal7这样的变量。
发布于 2016-10-10 12:01:04
您可以将以下内容添加到.theme文件:
function YOUR_THEME_preprocess_node(&$variables) {
$variables['someVarName'] = $GLOBALS['base_url'];
}
然后在节点模板中访问它,如下所示:
{{ someVarName }}
发布于 2021-06-29 06:06:10
只需在YOUR_THEME.theme
的模板中添加以下代码片段。
function YOUR_THEME_NAME_preprocess_node(&$variables) {
$variables['base_path'] =base_path();
}
https://stackoverflow.com/questions/39870262
复制相似问题