Twig/OctoberCMS模板中主页的URL

Twig/OctoberCMS模板中主页的URL,twig,octobercms,Twig,Octobercms,因此,我的模板代码中包含以下内容: <div class="col-md-2 col-md-offset-2"><a href="{{ '/' | page }}">HOME</a></div> 它呈现了这样一种情况: <div class="col-md-2 col-md-offset-2"><a href="">HOME</a></div> 如何使其呈现主页的URL(根默认页面)?您必

因此,我的模板代码中包含以下内容:

<div class="col-md-2 col-md-offset-2"><a href="{{ '/' | page }}">HOME</a></div>

它呈现了这样一种情况:

<div class="col-md-2 col-md-offset-2"><a href="">HOME</a></div>


如何使其呈现主页的URL(根默认页面)?

您必须使用文件的名称(不带扩展名),而不是页面的URL

例如,您的页面是
index.htm
,您应该使用以下代码:

<div class="col-md-2 col-md-offset-2"><a href="{{ 'index' | page }}">HOME</a></div>

资料来源:


对于子目录中的文件,请指定目录。对于当前页面,在
'

中不使用任何内容。在这个用例中,我认为使用过滤器而不是|页面是有意义的

<div class="col-md-2 col-md-offset-2"><a href="{{ '/'|app }}">HOME</a></div>


我会给你你想要的。如果你最终把你的网站放在一个子目录中,它也会保护你。

在OctorberCMS twig中这样做是错误的。您需要在页面筛选器中传递页面名称而不是url。这是当时的正确答案