jekyllで生成されたサイトにcsvファイルの情報を表示したいと考えています。私はcsvファイルで適切なカテゴリを検索し、その中の4つをページに表示する必要があります。選択したカテゴリへのフィルタリングは問題ありませんが、出力を4つに制限するのは難しいです。液体中のデータを表示
if文に制限を適用する方法はありますか?あるいはこれを書くための他の方法がありますか?私は液体に精通していないので、明らかな解決策が見当たりません。
適用可能なすべてのデータを画面上に表示させるための基本コード:
{% for study in site.data.studies %}
{% if study.category contains "foo" %}
<div class="col-sm-3">
<h3>{{ study.title }}</h3>
<div class="list-of-attributes">
<h6>Attributes: </h6>
{{ study.attributes }}
</div>
</div>
{% else %}
{% continue %}
{% endif %}
{% endfor %}
私も全く働いていたどちらもunless
とtablerow
を、試してみました。私は少なくとも正しい道を歩いていますか?このforloopを4つのアイテムで止めるにはどうすればよいですか?
ありがとうございました!
を| +%1}}は動作しない '{%assign rendered = rendered + 1%} 'よりも優れています。 –
提案してくれてありがとう@DavidJacquel! –
これは素晴らしいです、ありがとう!私は似たようなことを試していましたが、それほど得意ではありませんでした。そしてあなたの解決策を見て、私が間違っていたことを理解しています。とても感謝しております! – avp