2011-01-23 13 views

cevap

21

Gönderinin fotoğraf olmadığından emin olmak için ana dizin sayfasında {% unless %} bloğunu kullandım. Örnek:

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

Ve sadece fotoğrafını göstererek aynı şeyi kullandı. Sadece unless yerine if ile.

+0

'without' etiketi hakkında herhangi bir bilgi bulamıyorum. Hala destekleniyor mu? – orschiro

+0

@orschiro Sıvı belgelerini kontrol edin: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers#tags – blockloop

34

Tüm kategoriler böylece döngü bu

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

Soruyu yanlış anlamadığım sürece, bu doğru cevap olmalıdır. – matb33

+0

Gerçekten. Doğru, ama biraz geç. –

+0

@ matb33 I.e. çeyrek geçe kadar, heh. –

2

kategoride gibi görünecektir, site nesnesine içinde mevcuttur site.categories.photo üzerinden bir kategorinin mesajları erişmek yanı harfe duyarlıdır. senin kategori fotoğraf daha sonra ise bu gibi görünecektir:

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

senin kategori Fotoğraf o zaman bu gibi görünecektir ise:

yani benim yapı üzerinde takıldı o
{% for post in site.categories.Photo %} 
    # render the photo post html 
{% endfor %} 

Sadece hızlı detay Paylaşacağımı düşündüm.