Bonjour,
J’ai créé un champ personnalisé
que je souhaite caché dans mon impression si je n’ai pas mis de texte
Ci-dessous la condition mise dans mon modèle mais qui ne marche pas.
Merci d’avance pour votre aide.
Pierre
Bonjour,
J’ai créé un champ personnalisé
Ci-dessous la condition mise dans mon modèle mais qui ne marche pas.
Merci d’avance pour votre aide.
Pierre
Bonjour @oryxr,
Le champ est un éditeur de texte et le problème avec ce type de champ est que si tu mets un texte dedans et que tu le supprimes, il va quand même enregister des balises HTML dans la base de données: exemple: <div class="ql-editor read-mode"></div>
Du coup lors de l’impression, il faut vérifier que le champ contient du texte en excluant les balises HTML:
{% if frappe.utils.strip_html(doc.presentation_facture) %}
Bonne journée !
Merci, ça fonctionne bien