Html 尝试在Jekyll/Liquid中嵌套if语句
嵌套以下代码时遇到问题。我哪里做错了 我只想让一些事件显示当天是否是星期一,然后每个事件中都有许多星星,所以我想让另一个if语句提取这些星星并显示正确的图像 这是我的密码Html 尝试在Jekyll/Liquid中嵌套if语句,html,templates,jekyll,liquid,Html,Templates,Jekyll,Liquid,嵌套以下代码时遇到问题。我哪里做错了 我只想让一些事件显示当天是否是星期一,然后每个事件中都有许多星星,所以我想让另一个if语句提取这些星星并显示正确的图像 这是我的密码 <div class="row"> {% for event in site.nottingham_events %} {% if event.day == "Monday" %} <div class="event-guide-event"> <img class="
<div class="row">
{% for event in site.nottingham_events %}
{% if event.day == "Monday" %}
<div class="event-guide-event">
<img class="event-guide-event--thumbnail" src="/img/thumb.jpg"
alt="">
<h2>{{ event.name }}</h2>
<p>When: {{ event.time }}</p>
<h3>Where: {{ event.bar }}</h3>
<h3>Hosted By: {{ event.brand }}</h3>
{% if event.stars =="3" %}
<img src="/img/events/3-stars.png" alt="Everyone">
{% endif %}
{% if event.stars =="2" %}
<img src="/img/events/2-stars.png" alt="Enthusiasts and
Beginners">
{% endif %}
{% if event.stars =="1" %}
<img src="/img/events/1-star.png" alt="Expert">
{% endif %}
</div>
{% endif %}
{% endfor %}
</div>
{site.nottingham_events%}中的事件为%
{%if event.day==“星期一”%}
{{event.name}
时间:{event.time}
其中:{{event.bar}
主持人:{{event.brand}
{%if event.stars==“3”%}
{%endif%}
{%if event.stars==“2”%}
{%endif%}
{%if event.stars==“1”%}
{%endif%}
{%endif%}
{%endfor%}
我通过更改逻辑解决了这个问题,因为你不能将if语句嵌套在液体中。我通过更改逻辑解决了这个问题,因为你不能将if语句嵌套在液体中。诺丁汉大学事件是什么样子的?什么不起作用?这是:{%if event.stars==“2”%}
应该是一个整数:{%if event.stars==2%}
?实际上,您也应该使用{%elsif%}
或{%case%}
?什么不起作用?这是:{%if event.stars==“2”%}
应该是一个整数:{%if event.stars==2%}
?实际上,您也应该使用{%elsif%}
或{%case%}
。