【问题标题】:Grav Page Routing in Twig Template in Multilanguage Setup多语言设置中 Twig 模板中的 Grav 页面路由
【发布时间】:2019-01-10 21:49:08
【问题描述】:

问题

使用 Grav CMS (v1.5.8) 我想将用户重定向到其他页面。该页面是多语言设置,根据所选语言,到语言的基本/起始页面的路径很简单:

www.example.com/

www.example.com/en

从一个页面,比如说error,我想引导用户回到这个起始页面。我在树枝模板中使用以下代码实现了这一点:

<a href="{{ uri.base }}/{{ grav.language.getLanguage }}" class="btn">

生成正确的 url,包括维护当前语言的语言字符串。

问题

是否有任何 Grav API 可以在短时间内处理生成/获取包括当前语言在内的根目录?

【问题讨论】:

    标签: twig grav


    【解决方案1】:

    我认为如果你简单地使用,多语言环境中的重定向是有效的

    page.find('<the page you want to direct to>').url

    所以如果我的问题,重定向到家将是

    <a href="{{ page.find('home') }}" class="btn">

    使用当前语言字符串解析。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-10-25
      • 2018-09-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多