Projet

Général

Profil

0005-wcs-rename-cards-context-variable-68063.patch

Lauréline Guérin, 12 août 2022 09:43

Télécharger (2,15 ko)

Voir les différences:

Subject: [PATCH 5/8] wcs: rename cards context variable (#68063)

It can conflict with Cards context object from
publik-django-templatetags
 combo/apps/wcs/models.py                      | 6 +++---
 combo/apps/wcs/templates/combo/wcs/cards.html | 4 ++--
 2 files changed, 5 insertions(+), 5 deletions(-)
combo/apps/wcs/models.py
828 828
    )
829 829

  
830 830
    default_template_name = 'combo/wcs/cards.html'
831
    variable_name = 'cards'
831
    variable_name = 'card_objects'
832 832

  
833 833
    class Meta:
834 834
        verbose_name = _('Cards')
......
919 919
            extra_context['card_page_base_url'] = card_page.get_online_url()
920 920

  
921 921
        try:
922
            extra_context['cards'] = list(extra_context['cards'][self.wcs_site]['data'])
922
            extra_context['card_objects'] = list(extra_context['card_objects'][self.wcs_site]['data'])
923 923
        except (KeyError, TypeError):
924 924
            # an error occured when getting the data
925
            extra_context['cards'] = []
925
            extra_context['card_objects'] = []
926 926

  
927 927
        return extra_context
928 928

  
combo/apps/wcs/templates/combo/wcs/cards.html
7 7
{% include "combo/asset_picture_fragment.html" %}
8 8
{% endblock %}
9 9

  
10
{% if cards %}
10
{% if card_objects %}
11 11
<div class="links-list cards-{{ cell.card_slug }} list-of-cards">
12 12
  <ul>
13
    {% for data in cards %}
13
    {% for data in card_objects %}
14 14
    <li>
15 15
      <a href="{% if card_page_base_url %}{{ card_page_base_url }}{{ data.id }}{% else %}{{ data.url }}{% endif %}"><span class="card-title">{{ data.text }}</span></a>
16 16
    </li>
17
-