同じ名前のカテゴリからブログ記事を取得するために、ページのパラメータとして {{ 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 に別のメソッドを作成して、この問題を解決する必要があります。