2012-08-17 13 views
8

Jestem nowy przy użyciu Jekyll i Jekyll-Bootstrap.Filtrowanie wpisów przy użyciu kategorii w Jekyll-Bootstrap

Znalazłem to na filtrowanie według kategorii:

<ul class="posts"> 
{% for post in site.posts %} 
    {% if post.categories contains 'demography' %} 
     <li><span>{{ post.date | date_to_string }}</span> &raquo; <a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li> 
    {% endif %} 
{% endfor %} 
</ul> 

Kiedy próbuję łączyć znaczniki i kategorie to nie działa:

<ul class="posts"> 
{% for post in site.posts %} 
    {% if post.categories contains 'demography' and post.tags contains 'R' %} %} 
     <li><span>{{ post.date | date_to_string }}</span> &raquo; <a href="{{ BASE_PATH }}{{ post.url }}">{{ post.title }}</a></li> 
    {% endif %} 
{% endfor %} 
</ul> 

jakiś pomysł?

Z góry dziękuję!

+0

Upraszczając, wystarczy użyć 2 instrukcji if zagnieżdżonych w sobie. – huon

Odpowiedz

4

Masz %} za dużo w linii # 3.

Poza tym powinno działać poprawnie.

Powiązane problemy