나는 carousel_images의 모델, has_many "태그"가. 조건이 충족되는 회전식 캐 러셀에서만 이미지를 표시하고 싶습니다. 여러 가지 방법을 시도해 봤지만 가장 가까운 코드는 아래 코드와 같습니다. 그러나 태그 당 1 개가 아닌 각 태그의 이미지를 보여줍니다.
<div class="span12">
<div id ="myCarousel" class="carousel slide">
<div class="carousel-inner">
{% for caro in contents.caro_images %}
{% assign first_loop = forloop.index0 %}
{% for tag in caro.tags %}
{% if tag.tag_name|downcase contains page.slug %}
<div class="{% if first_loop%}active {% endif %}item">
<a href="{{ caro.url}}">
<img src="{{ caro.image.url }}" width="720" height="316" alt="">
</a>
</div>
{% endif %}
{% endfor %}
{% endfor %}
<a style="display:none;" class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a style="display:none;" class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
</div>
</div>
</div>
나는 그것이 실제 이미지가 루프 확인 태그 내부 내부에 표시되는과 관련이있다 실현,하지만 난 정말 그 루프의 외부 검사를 수행하는 방법을 알고 한 번만 표시로 이미지를 얻을니까.
"활성"클래스를 2 차 추가 루프 내에 중첩 된 이후 올바르게 설정하는 방법도 100 % 확신 할 수 없습니다.
미리 감사드립니다.
<div class="span12">
<div id ="myCarousel" class="carousel slide">
<div class="carousel-inner">
{% for caro in contents.caro_images %}
{% assign first_loop = forloop.index0 %}
{% for tag in caro.tags %}
{% if tag.tag_name == page.slug %}
<div class="{% if first_loop == 0 %}active {% endif %} item">
<a href="{{ caro.url}}">
<img src="{{ caro.image.url }}" width="720" height="316" alt="">
</a>
</div>
{% endif %}
{% endfor %}
{% endfor %}
<a style="display:none;" class="left carousel-control" href="#myCarousel" data-slide="prev">‹</a>
<a style="display:none;" class="right carousel-control" href="#myCarousel" data-slide="next">›</a>
</div>
</div>
</div>
내가 끝없는 응용 프로그램 다시 시작도 가지고 가지 작업에 기여 같아요 :
편집 ---- 이
는 작업 코드입니다.
저는 트위터 - 부트 스트랩의 회전식 플러그인을 사용하고 있습니다 만, 여기에 특정 콘텐츠를 삽입해야합니다. 그것은 내가 문제를 겪고있는 것이지만, 이미 분류했습니다. – Mike