问题
使用Grav CMS(v1.5.8)我想将用户重定向到其他页面。该页面是一种多语言设置,根据所选语言,到这些语言的基础/起始页面的路由很简单:
www.example.com/
和
www.example.com/en
在一个页面上,假设error
,我想将用户引导回到该起始页面。我在树枝模板中使用以下代码实现了这一点:
<a href="{{ uri.base }}/{{ grav.language.getLanguage }}" class="btn">
会生成正确的网址,其中包括保持当前语言的语言字符串。
问题
是否有任何Grav API可以简短地处理生成/获取包括当前语言在内的根?
答案 0 :(得分:1)
我认为,如果您仅使用
,则在多语言环境中进行重定向是可行的 page.find('<the page you want to direct to>').url
因此,如果我有这样的问题,可以重定向到首页
<a href="{{ page.find('home') }}" class="btn">
以当前语言字符串解析。