2011-01-23 12 views

Odpowiedz

21

Właśnie używany blok {% unless %} w głównej strony indeksu, aby upewnić się, że post nie było zdjęcie. Przykład:

{% unless post.category == "photo"%} 
    {% comment %} List posts... {% endcomment %} 
{% endunless %} 

a ja to samo za pokazanie tylko zdjęć. Tylko z if zamiast unless.

+0

nie mogę znaleźć żadnych informacji na temat 'tagu unless'. Czy nadal jest obsługiwany? – orschiro

+0

@orschiro Sprawdzić płyn dokumentację: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers#tags – blockloop

34

Wszystkie kategorie są dostępne w obrębie obiektu lokacji, dostęp do wiadomości kategorii poprzez site.categories.photo więc pętla będzie wyglądać następująco

{% for post in site.categories.photo %} 
    # render the photo post html 
{% endfor %} 
+0

Chyba, że ​​źle zrozumiał pytanie, powinno to być prawidłowa odpowiedź. – matb33

+0

Rzeczywiście. Prawidłowo, ale trochę za późno. –

+0

@ matb33 I.e. później niż za kwadrans, heh. –

2

kategorii jest wielkość liter, jak również. Jeśli kategoria to zdjęcie to będzie wyglądać następująco:

{% for post in site.categories.photo %} 
    # render the photo post html 
{% endfor %} 

Jeżeli kategoria jest zdjęcie to będzie wyglądać następująco:

{% for post in site.categories.Photo %} 
    # render the photo post html 
{% endfor %} 

Wystarczy szybkie szczegół, że potknął się na mojej budowie tak Myślałem, że się podzielę.

Powiązane problemy