Как создать инструкцию IF ELSE, если в категории нет записей Jekyll?
У меня есть оператор FOR, который выводит все сообщения типа jobs
.
{% for post in site.categories.jobs %}
<article>
<h3><a href="{{ post.permalink }}">{{ post.title }}</a></h3>
<p>{{ post.summary }}</p>
</article>
{% endfor %}
Но если в jobs
нет опубликованных сообщений, я бы хотел отобразить сообщение "Мы не нанимаем прямо сейчас".
Можете ли вы создать инструкцию IF/ELSE для проверки сообщений в определенной категории?
Ответы
Ответ 1
Попробуйте проверить его с помощью {% if site.categories.jobs == null %}
.
{% if site.categories.jobs == null %}
<p>We're not hiring right now</p>
{% else %}
{% for post in site.categories.jobs %}
<article>
<h3><a href="{{ post.permalink }}">{{ post.title }}</a></h3>
<p>{{ post.summary }}</p>
</article>
{% endfor %}
{% endif %}