Development #41465
Pouvoir récupérer le tag "mots clés" posé sur une démarche wcs dans Combo dans la cellule "Liste de liens"
0%
Description
Une demande liée au contexte roannais mais qui peut avoir un intérêt plus large.
Les keywords d'une démarche à Roanne permettent l'affichage d'un logo dans les cellules démarches.
Cette info n'est pas disponible lorsqu'on fait un lien vers une démarche à partir d'un cellule "liste de liens" ce qui rend intéressant l'utilisation de cette cellule à Roanne.
Fichiers
Révisions associées
Historique
Mis à jour par Frédéric Péters il y a environ 4 ans
"récupérer" = "mettre les mots clés sous forme de classes CSS", c'est bien ça ?
Mis à jour par Thomas Noël il y a environ 4 ans
Oui, comme c'est fait dans les cellules "démarches d'une catégorie"
{% for keyword in form.keywords %}keyword-{{keyword|slugify}} {% endfor %}
et plus généralement
<li class="{% if form.authentication_required %}required-authentication{% endif %} {% for context in form.required_authentication_contexts %}required-{{context}}-authentication {% endfor %} {% for keyword in form.keywords %}keyword-{{keyword|slugify}} {% endfor %} {% if form.redirection %}is-redirection{% endif %}"
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-misc-include-form-css-classes-when-inserted-in-links.patch 0001-misc-include-form-css-classes-when-inserted-in-links.patch ajouté
- Statut changé de Nouveau à Solution proposée
- Patch proposed changé de Non à Oui
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-misc-include-form-css-classes-when-inserted-in-links.patch 0001-misc-include-form-css-classes-when-inserted-in-links.patch ajouté
(+ deux tests adaptés).
Mis à jour par Thomas Noël il y a environ 4 ans
Utiliser {{ link.css_classes|join:" " }}
au lieu des {% for css_class in link.css_classes %}{{ css_class }} {% endfor %}"
?
Aussi, tu as passé TROIS lignes au dessus de class WcsFormCell, c'est scandaleux.
Mis à jour par Frédéric Péters il y a environ 4 ans
- Fichier 0001-misc-include-form-css-classes-when-inserted-in-links.patch 0001-misc-include-form-css-classes-when-inserted-in-links.patch ajouté
Utiliser {{ link.css_classes|join:" " }} au lieu des {% for css_class in link.css_classes }{{ css_class }} { endfor %}" ?
Ça va faire None si jamais link.css_classes est None; j'ai ajouté |default:"" dans link-list-cell.html (on s'en fout dans forms_of_category.html où on sait que ce sera toujours une liste).
Trois lignes blanches + un chunk sans rapport qui déplace une accolade, scandales, corrigés.
Mis à jour par Thomas Noël il y a environ 4 ans
- Statut changé de Solution proposée à Solution validée
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Solution validée à Résolu (à déployer)
commit 9c45076dedde579866d84b27b251473e3ab7699a Author: Frédéric Péters <fpeters@entrouvert.com> Date: Mon Apr 13 16:12:50 2020 +0200 misc: include form css classes when inserted in links list cells (#41465)
Mis à jour par Frédéric Péters il y a environ 4 ans
- Statut changé de Résolu (à déployer) à Solution déployée
misc: include form css classes when inserted in links list cells (#41465)