Bir jekyll web sitesine sahibim ve bir kategori var (photo
) ve sadece photo
kategorisinde bulunan gönderileri listeleyen bir sayfa için ayrı bir düzen oluşturmak istedim. Ayrıca, photo
kategorisini ana dizin sayfasından dışarıda tutmak istiyorum.Sınırlı jekyll gönderi listesini belirli kategorilerde sınırla
cevap
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.
Tüm kategoriler böylece döngü bu
{% for post in site.categories.photo %}
# render the photo post html
{% endfor %}
Soruyu yanlış anlamadığım sürece, bu doğru cevap olmalıdır. – matb33
Gerçekten. Doğru, ama biraz geç. –
@ matb33 I.e. çeyrek geçe kadar, heh. –
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.
'without' etiketi hakkında herhangi bir bilgi bulamıyorum. Hala destekleniyor mu? – orschiro
@orschiro Sıvı belgelerini kontrol edin: https://github.com/Shopify/liquid/wiki/Liquid-for-Designers#tags – blockloop