我可以使用以下方法获取与帖子相关的所有标签:
{{ 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()、单独显示标签并手动添加逗号?
谢谢!
是的,按照卡洛斯的说法检查最后一个条目,这样你就不会在末尾有一个 lonley 逗号,例如:
tag1,tag2,
{% for tag in post.tags %}
<a href="{{tag}}.php">{{tag}}</a>{% if loop.last == false %},{% endif %}
{% endfor %}
这将呈现:
tag1, tag2
就像 join 一样。
手动做,不复杂
{% for tag in post.tags %}
<a href="{{tag}}.php">{{tag}}</a>,
{% endfor %}