Grav / Twig получают название выражения ветки - PullRequest
0 голосов
/ 19 мая 2018

Я хочу получить заголовок связанной страницы, которая связана выражением ветки.

        <a href="{{ header.home.linkOne }}">#TitleHere</a>

Я пытался получить заголовок с помощью page.find , но это нене работает вообще.Я не хочу создавать внутреннее поле для ввода названия вручную.

Пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 21 мая 2018

Мы можем сделать это с помощью команды 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.

...