我希望获得链接页面的标题,该链接页面由树枝表达式链接。
<a href="{{ header.home.linkOne }}">#TitleHere</a>
我尝试使用 page.find 获取标题,但这根本不起作用。 我不想创建后端字段来手动输入标题。
请帮我解决这个问题。
答案 0 :(得分:0)
我们可以使用twig find()
命令执行此操作。我认为您的问题是您正在尝试根据标题查找,并且您需要使用该路径。幸运的是Grav为我们提供了home_url
变量,这使得它变得相当简单。
{% set homepage = page.find(home_url) %}
<a href="{{ home_url }}">{{ homepage.title }}</a>
我将主页设置为变量,以防您想在同一页面上再次使用它。如果你不需要,没有理由运行多个find()
。如果您不打算再次使用它,可以删除第一行并将homepage.title
替换为page.find(home_url).title
,将其减少为一行。