Projet

Général

Profil

0001-nimes-add-a-custom-template-for-card-cell-with-slug-.patch

Lauréline Guérin, 28 septembre 2022 10:42

Télécharger (2,97 ko)

Voir les différences:

Subject: [PATCH] nimes: add a custom template for card cell with slug "liens"
 (#69476)

 .../nimes/combo/cells/liens/card.html         | 49 +++++++++++++++++++
 1 file changed, 49 insertions(+)
 create mode 100644 templates/variants/nimes/combo/cells/liens/card.html
templates/variants/nimes/combo/cells/liens/card.html
1
{% extends "combo/wcs/card.html" %}
2

  
3
{% block cell-content %}
4
{{ block.super }}
5
<style>
6
.{{ cell.get_reference }} .value {
7
    text-align: center;
8
}
9
</style>
10
<script>
11
  function initCardCell($cell, url) {
12
    if ($cell) {
13
      $($cell).prepend('<img src="' + url + '" /><br />');
14
    }
15
  }
16
  {% if not card_not_found and card.id %}
17
    {% if card.fields.lien_1_raw %}
18
      {% with cards|objects:"type-de-liens"|filter_by_internal_id:card.fields.lien_1_raw|get_full|first as type_lien %}
19
      initCardCell($('.{{ cell.get_reference }} div.value')[0], '{% make_public_url url=type_lien.fields.img_lien.url %}');
20
      {% endwith %}
21
    {% endif %}
22
    {% if card.fields.lien_2_raw %}
23
      {% with cards|objects:"type-de-liens"|filter_by_internal_id:card.fields.lien_2_raw|get_full|first as type_lien %}
24
      initCardCell($('.{{ cell.get_reference }} div.value')[1], '{% make_public_url url=type_lien.fields.img_lien.url %}');
25
      {% endwith %}
26
    {% endif %}
27
    {% if card.fields.lien_3_raw %}
28
      {% with cards|objects:"type-de-liens"|filter_by_internal_id:card.fields.lien_3_raw|get_full|first as type_lien %}
29
      initCardCell($('.{{ cell.get_reference }} div.value')[2], '{% make_public_url url=type_lien.fields.img_lien.url %}');
30
      {% endwith %}
31
    {% endif %}
32
    {% if card.fields.lien_4_raw %}
33
      {% with cards|objects:"type-de-liens"|filter_by_internal_id:card.fields.lien_4_raw|get_full|first as type_lien %}
34
      initCardCell($('.{{ cell.get_reference }} div.value')[3], '{% make_public_url url=type_lien.fields.img_lien.url %}');
35
      {% endwith %}
36
    {% endif %}
37
    {% if card.fields.lien_5_raw %}
38
      {% with cards|objects:"type-de-liens"|filter_by_internal_id:card.fields.lien_5_raw|get_full|first as type_lien %}
39
      initCardCell($('.{{ cell.get_reference }} div.value')[4], '{% make_public_url url=type_lien.fields.img_lien.url %}');
40
      {% endwith %}
41
    {% endif %}
42
    {% if card.fields.lien_6_raw %}
43
      {% with cards|objects:"type-de-liens"|filter_by_internal_id:card.fields.lien_6_raw|get_full|first as type_lien %}
44
      initCardCell($('.{{ cell.get_reference }} div.value')[5], '{% make_public_url url=type_lien.fields.img_lien.url %}');
45
      {% endwith %}
46
    {% endif %}
47
  {% endif %}
48
</script>
49
{% endblock %}
0
-