2012-08-09 13 views
8

私の記事の中には3つのタグがありますが、これらのタグをループしてみようとしていますが、3つすべてを1つの文字列にまとめるだけです。私はこれを使用していますジキルポストでタグをループするにはどうすればいいですか?

<tr> 
{% for tag in post.tags %} 
<td>{{ post.tag }}</td> 
{% endfor %} 
</tr> 

私が代わりにプラグインに頼るのボックス・ソリューションのアウトたいが、私は自分自身をホストしていますので、私は私がしなければならない場合、それらを使用することができています。

答えて

8

tagの代わりにpage.tagsを参照しています。以下を使用してください:

<tr> 
{% for tag in page.tags %} 
<td>{{ tag }}</td> 
{% endfor %} 
</tr> 

documentationで詳しく説明しています。

+0

まだ動作しません。他の考え? – motleydev

+0

OK、私はこれを正しい理由としてマークしています。これは答えの一部であり、別の呼び出しではなく、構文を見直すことに戻ります。しかし、自分の答えを読んで、完全な画像を得て、それがあなた自身の問題を引き起こしているかどうかを確認する必要があります。ありがとうrudolph9! – motleydev

4

私はついにそれを理解しました。これはドキュメンテーションではうまくカバーされていませんが、すべての点で違いがあります。ジキルのサポートボトムtag: x, y, ztags: x, y, z - sは非常に重要です。ジキルが複数の値や単一のものを解釈するかどうかに関わらず、同じ問題がcategory -> categoriesで見つかる可能性があります。

私が使っていたので、私はおそらくそれを逃した:

もサポートされていますが、ベンA離れて与えるかもしれない「X、Y、Z」の文字列リテラルを返さないでしょう
tag: 
- x 
- y 
- z 

を。とにかく、rudolph9のおかげで少なくとも私の一般的な方向が正しいことを確認し、構文キャッチのために。私は彼が正しい答え(私は素敵な人だからです)としてマークしていますが、あなたは完全な学習McMealを得るためにもこの1つを読む必要があります。

関連する問題