Commit 3ae6a57d authored by Louis Paternault's avatar Louis Paternault
Browse files

Revert "[template] Amélioration du template « image » : certaines ne s'affichaient pas"

This reverts commit 9eed0dd0.
parent 1392946b
Pipeline #410940 passed with stages
in 51 seconds
......@@ -25,7 +25,7 @@ Les élèves prennent des notes ou recopient le tableau sur leur cahier.
> Ces relations peuvent être orientées (je «suis» l’actualité du PSG sur Twitter mais la réciproque n’est pas vraie) ou non orientées (Louis et François sont amis sur Facebook)
> {{ image("exemples.svg") }}
> {{ image("exemples.svg", prefix=">") }}
> Sur le Web, un réseau social désigne une application qui :
......
{% macro image(src, caption="", url="") -%}
{% macro image(src, caption="", url="", prefix="") -%}
<div class="row-fluid">
<div class="col-10 offset-1 col-md-8 offset-md-2 col-lg-6 offset-lg-3">
{%- set image = site.get(this.path + "/" + src) -%}
{%- if not image -%}
{# Si l'image ne peut pas être trouvée. On suppose ici que l'image est relative. #}
{%- set imageurl = this|url + src -%}
{%- else -%}
{%- set imageurl = image|url -%}
{%- endif -%}
{%- set image = site.get(this.path + "/" + src) %}
<figure class="figure mx-auto">
<a href="{% if image.url %}{{ image.url }}{% elif url %}{{ url }}{% else %}{{ imageurl }}{% endif %}">
<img src="{{ imageurl }}" class="img-thumbnail" alt="{{ image.alt }}" style="width:100%">
<a href="{% if image.url %}{{ image.url }}{% elif url %}{{ url }}{% else %}{{ image|url }}{% endif %}">
<img src="{{ image|url }}" class="img-thumbnail" alt="{{ image.alt }}" style="width:100%">
</a>
<figcaption class="figure-caption">
{%- if caption -%}
......@@ -31,25 +25,19 @@
<div id="myCarousel{{ carouselid }}" class="carousel slide bg-inverse" >
<!--
<ol class="carousel-indicators">
{% for src in images %}
{% for image in images %}
<li data-target="#myCarousel{{ carouselid }}" data-slide-to="{{ loop.index0 }}" {% if loop.first %} class="active" {% endif %}></li>
{% endfor %}
</ol>
-->
<div class="carousel-inner" role="listbox">
{%- for src in images -%}
{%- set image = site.get(this.record.path + "/" + src) -%}
{%- if not image -%}
{# Si l'image ne peut pas être trouvée. On suppose ici que l'image est relative. #}
{%- set imageurl = this|url + src -%}
{%- else -%}
{%- set imageurl = image|url -%}
{%- endif -%}
{%- for image in images -%}
{% set image = site.get(this.record.path + "/" + image) %}
<div class="carousel-item {% if loop.first %} active {% endif %}">
<img class="d-block w-100" src="{{ imageurl }}" alt="First slide">
<img class="d-block w-100" src="{{ image|url }}" alt="First slide">
<div class="carousel-caption">
{% if image.html_caption -%}
<p>{{ image.html_caption|safe }}</p>
<p>{{ image.html_caption }}</p>
{%- endif %}
</div>
</div>
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment