2012-08-13 207 views
1

我可以得到相關的信息中的所有標籤使用JOIN功能:嫩枝模板:添加HTML

{{ 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(),顯示單獨的標籤,並添加手動逗號?

謝謝!

回答

6

是做卡洛斯說,檢查的最後一個條目,所以你不要在像到底有lonley逗號:
TAG1,TAG2,

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

這將使:
標籤1,標籤2
就像加入一樣。

+1

是的,寂寞逗號結尾,世界上最古老的問題:-) – 2012-08-13 20:56:54

3

做手工,它並不複雜

{% for tag in post.tags %} 
    <a href="{{tag}}.php">{{tag}}</a>, 
{% endfor %} 
+0

嘿卡洛斯,謝謝! – Xavi 2012-08-13 16:03:54