2016-05-31 9 views
0

Ich baue eine Jekyll-Site. Ich habe eine Schleife Setup -
{% for article in site.posts limit:5 %} {% if article.tag == "infographic" %} <a class="infographic tag" href="/tags/infographics.html">{{ article.tag }}</a> {% endif %} {% endfor %}Auswählen eines Posts zum Anzeigen in einer Flüssigkeitsschleife

Diese Schleife spuckt die neuesten 5 Beiträge in meinem Infografik-Tag aus. Ich möchte die Schleife nur die dritte neueste Post produzieren. Irgendwelche Ideen, um das zu ermöglichen?

Antwort

2

Die Lösung ist wirklich schwierig für Tags. Wenn Sie infographic als eine Kategorie verwenden, könnte es wirklich einfach sein:

for article in site.categories.infographic | offset: 2 | limit: 1 
+0

Vielen Dank! Dies funktionierte auch für meine Tags. Eine andere Option wäre - {{forloop.index == 3}}: https://help.shopify.com/themes/liquid/objects/for-loops - Ich mag deine besser. – Andrew

+0

bearbeiten - nach weiteren Tests hatten Sie Recht, es ist wichtig, Kategorien zu verwenden – Andrew

Verwandte Themen