Я попытался использовать {{ page:slug }} в качестве параметра на своей странице, чтобы получить статьи блога из одноименной категории. Например:
- Имя страницы = Обо мне
- Слаг = обо мне
Затем создайте категорию с таким же названием и псевдонимом в блоге со связанными статьями. Теперь в макетах страниц я думал, что смогу создать следующее, но, похоже, это не работает. Кто-нибудь знает, почему нет?
{{ blog:posts order-by="created_on" dir="asc" category="{{ page:slug }}" }}
<section class="title">
<h4>
{{ title }}
</h4>
</section>
<section class="item">
<p>{{ intro }}</p>
<p><a href="{{ url }}">Read more..</a></p>
</section>
{{ /blog:posts }}
Решено
Я нашел ответ, задав его лично другому разработчику. Поскольку это язык шаблонов, он не поддерживает функциональность. Он просто читает предварительно созданные переменные. Поэтому мне придется решить эту проблему, создав еще один метод в pages/plugins.php.