Problème champs "Select" et "Checkbox"

Description de la question

Bonjour,

Je n'arrive pas à afficher correctement les champs "Select" et "Checkbox" dans la fiche détail.

Concernant le champ "Select", je souhaiterais faire apparaitre le nom de l'option sélectionnée dans la fiche détail.
Or, si je sélectionne l'option 5 qui correspond à "SARL", la fiche détail affiche "option-5" et non "SARL".
Que dois-je faire ?

Concernant le champ "Checkbox", je souhaiterais faire apparaitre uniquement le nom de la case à cocher si celle-ci est cochée.
Par exemple, si la case appelée "En cours d'incubation" est cochée, la fiche détail affiche "En cours d'incubation on" et non pas "En cours d'incubation".
J'ai essayé plusieurs formules "if", hélas sans succès. :/
Pouvez-vous m'aider ?

Merci beaucoup !

Status Résolu
Catégories
  • Fiche détail
Réponse

Pour le select, tu peux juste modifier le "option-5" dans l'éditeur de formulaire pour mettre ce que tu veux

Sinon le mieux est de faire quelque chose comme


{% if 'option-1' in nom_de_ton_champ_select|default([]) %}

    SARL

{% elif 'option-2' in nom_de_ton_champ_selectt|default([]) %}

    SCOP

{% endif %}


Pour les checkbox, ce n'est pas un tableau mais juste une valeur donc


{% if nom_de_ton_champ_checkbox %}

   En cours d'incubation

{% endif %}


Sinon y'a une nouvelle option dans le champ Checkbox dans le constructeur de formulaire, ou tu peux choisir la valeur du champ lorsque c'est coché, par défaut ça prend la valeur "on", mais tu peux mettre "En cours d'incubation" si tu préfères