我创建了一个自定义节点来显示内容类型,例如: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>
如何获得基本网址?我认为必须有像Drupal 7这样的变量。
答案 0 :(得分:0)
您可以将以下内容添加到.theme文件中:
function YOUR_THEME_preprocess_node(&$variables) {
$variables['someVarName'] = $GLOBALS['base_url'];
}
然后在您的节点模板中访问它,如下所示:
{{ someVarName }}
答案 1 :(得分:0)
只需在 YOUR_THEME.theme
的模板中,添加以下代码段。
function YOUR_THEME_NAME_preprocess_node(&$variables) {
$variables['base_path'] =base_path();
}