duanlie3187
2016-11-01 15:20
浏览 28
已采纳

在树枝的循环中只显示一次

I have some pics that I want to display by months.

But I my code I get the month on top of every pics.

How to avoid this ?

{% for media in medias %}
    {% if media.date|date("m") == 10 and media.assetpath is not null %}
      <h2>Photos october</h2>
      <div class="col-xs-2">
        <img class="img-responsive" src="{{ asset(media.assetpath)  }}"/>
        </div>
     {% elseif media.date|date("m") == 11 and media.assetpath is not null %}
       <h2>Photos november</h2>
       <div class="col-xs-2">
         <img class="img-responsive" src="{{ asset(media.assetpath)  }}"/>
        </div>
    {% else %}
      <h2>other month</h2>
      <div class="col-xs-2">
        <img class="img-responsive" src="{{ asset(media.assetpath)  }}"/>
     </div>
 {% endif %}
{% endfor %}

</div>

图片转代码服务由CSDN问答提供 功能建议

我想要显示几个月的照片。

但是 我的代码我在每个照片上都有月份。

如何避免这种情况?

  {%for media in medias%} 
 
 {%if if media.date | date(”m“)== 10且media.assetpath不为null%} 
 
&lt; h2&gt;  ;照片10月&lt; / h2&gt; 
 
&lt; div class =“col-xs-2”&gt; 
 
&lt; img class =“img-responsive”src =“{{asset(media.assetpath)  “/&gt; 
 
&lt; / div&gt; 
 
 {%elseif media.date | date(”m“)== 11且media.assetpath不为null%} 
 
&lt;  h2&gt;照片11月&lt; / h2&gt; 
 
&lt; div class =“col-xs-2”&gt; 
 
&lt; img class =“img-responsive”src =“{{asset(media.assetpath  }}}“/&gt; 
 
&lt; / div&gt; 
 
 
 
其他月份&lt; / h2&gt; 
 
&lt; div class =”col  -xs-2“&gt; 
 
&lt; img class =”img-responsive“src =”{{asset(media.assetpath)}}“/&gt; 
 
&lt; / d  iv&gt; 
 
 {%endif%} 
 
 {%endfor%}   
 
  
 
  
 
 
  
  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

1条回答 默认 最新

相关推荐 更多相似问题