Я пытаюсь получить доступ к элементам из предыдущего и следующего массивов. Возможно ли это вообще с жидкостью / Джекиллом? Я хочу получить доступ к предыдущему и следующему URL страниц. Это то, что я сделал до сих пор.
Заранее спасибо.
Чтобы убедиться, что эта жидкость работает на моем сайте, я протестировал, выведя текущий URL-адрес страницы:
{{venue.url}}
//this line also works
{{page.url}}
и вот как я бросил вызов массиву, который берет данные из файла yml
{% assign page_venue = site.data.venues-array | where: "venueID", page.venue | first %}
Это часть файла yml:
venueID: Red-Radish
name: Red Radish
url: redradish
building: 65
neighborhood: University Union
venueID: Poly-Deli
name: Poly Deli
url: polydeli
building: 19
neighborhood: University Union
venueID: Myrons
name: Myron's
url: myrons
previous: MustangStation
building: 19
neighborhood: University Union
Поэтому у меня проблемы с выводом чего-то вроде этого (работает только текущий URL):
Текущий URL: polydeli
Предыдущий URL: красноватый
Следующий URL: myrons
Я пробовал следующее, но ничего не работает:
<p>{{page.next.url}}</p>
<p>{{venue.next.url}}</p>
<p>{{paginate.next.url}}</p>
<p>{{paginator.next_page}}</p>