2

次を使用して、投稿に関連するすべてのタグを取得できます。

{{ post.tags | join(', ') }}

次のように表示されます。

tag1, tag2, tag3, etc

これらのタグをテキストだけでなくリンクにするにはどうすればよいですか? つまり:

<a href="tag1.php">tag1</a>, <a href="tag2.php">tag2</a>, <a href="tag3.php">tag3</a>, etc

foreach() を使用し、タグを個別に表示し、カンマを手動で追加する必要がありますか?

ありがとうございました!

4

2 に答える 2

9

はい、Carlos の言うとおりに実行し、最後のエントリを確認して、最後
に tag1、tag2、

{% for tag in post.tags %}
    <a href="{{tag}}.php">{{tag}}</a>{% if loop.last == false %},{% endif %} 
{% endfor %}

これは 、join と同じよう
に tag1, tag2をレンダリングします。

于 2012-08-13T16:26:06.793 に答える
3

手動で行います。複雑ではありません

{% for tag in post.tags %}
    <a href="{{tag}}.php">{{tag}}</a>,
{% endfor %}
于 2012-08-13T14:11:57.577 に答える