gpt4 book ai didi

php - Symfony - 如何省略 Twig 模板循环中的第一项?

转载 作者:可可西里 更新时间:2023-11-01 13:42:30 26 4
gpt4 key购买 nike

我想显示没有第一条的新闻。我怎样才能做到这一点?

这是我必须更改的代码:

<div class="home-box-news carousel-news slide home-box-shadow" id="news" style="clear: both;">
<ol class="carousel-indicators news-box">

{% for i in 0..news|length-1 %}
{% if loop.index is not divisibleby (2) %}
<li data-target="#news" data-slide-to="{{ i / 2 }}" {% if loop.first %}class="active"{% endif %}></li>
{% endif %}
{% endfor %}

</ol>
<div class="carousel-inner">
{% for item in news %}
{% if loop.index is not divisibleby (2) %}
<div class="item{% if loop.first %} active{% endif %}">
<div class="carousel-caption">
{% endif %}
<h3><a href="{{ path('home_news_index') }}">{{ item.name }}</a></h3>
<p class="date">{{ item.createdAt|date('d.m.Y, G:i') }}</p>
<p {% if loop.index is divisibleby (2) %}style="border-bottom: 0;" {% endif %}>{{ item.content[:110]|nl2br }}{% if item.content|length > 110 %}... <a class="more" href="{{ path('home_news_index') }}">czytaj dalej</a>{% endif %}</p>
{% if loop.index is divisibleby (2) or loop.last %}
</div>
</div>
{% endif %}
{% endfor %}
</div>
</div>

最佳答案

罗伯特的建议有更简洁的版本:

{% for item in news[1:] %}

关于php - Symfony - 如何省略 Twig 模板循环中的第一项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40154158/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com