Sortie d'un paramètre de thème sans supprimer le HTML

Bonjour à tous,

J’essaie d’afficher un paramètre de thème dans mon thème, et ce paramètre contient du HTML. Quoi qu’il en soit, ce qui suit ne fonctionne pas :

{{html-safe (theme-setting "my_text")}}

Qu’est-ce que je fais de mal ?

Merci.

1 « J'aime »

Bonjour :wave:
J’ai créé un composant de thème sur lequel cela fonctionne.

Extrait de settings.yml :

content_before:
  default: "<strong>Barre de progression des dons</strong>"
  type: string
content_after:
  default: "<em>La barre de progression disparaîtra dès que l'objectif de don sera atteint.</em>"
  type: string

Extrait de head_tag.html :

<div class="progress-bar-before">{{html-safe (theme-setting "content_before")}}</div>
    <div class="progress-bar-data">
        <div class="progress-bar-container">
            <div class="progress-bar"></div>
        </div>
        <div class="progress-status"></div>
    </div>
<div class="progress-bar-before">{{html-safe (theme-setting "content_after")}}</div>

Résultat :

image

Peut-être y trouverez-vous un indice ?

Ou pouvez-vous partager un peu plus de votre code de composant de thème ?

2 « J'aime »

Merci beaucoup ! Je vais essayer de comprendre ce que je fais de mal !

1 « J'aime »