Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 尝试在Jekyll/Liquid中嵌套if语句_Html_Templates_Jekyll_Liquid - Fatal编程技术网

Html 尝试在Jekyll/Liquid中嵌套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="

嵌套以下代码时遇到问题。我哪里做错了

我只想让一些事件显示当天是否是星期一,然后每个事件中都有许多星星,所以我想让另一个if语句提取这些星星并显示正确的图像

这是我的密码

<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%}