Liquid, Javascript, thèmes
Bonjour à tous,
J'ai récemment mit en place l'application "Helium" de Weglot qui est une UI avec la nouvelle API Translation.
Certains de mes contenus remontent dans l'API au format HTML, notamment le contenu de mes Pages de textes (celles créer à la main depuis l'interface de Shopify). Lors de la traduction je prends donc grand soin de respecter le balisage original et d'y traduire seulement les contenus. Cependant, lorsque j'affiche mon objet Liquid :
{{ page.content }}
Celui-ci échappe le HTML et donc m'affiche le contenu HTML sous forme de texte, et donc le DOM est ainsi :
<div><!--block--><h4> Clothing </h4><br><p> Find your ideal size with our size guide </p><br><table width = "100%"><br><tbody><br><tr><br><th> </th><br><th> XS </th><br><th> S </th><br><th> M </th><br><th> L </th><br><th> XL </th><br></tr><br><tr><br><th> EUR </th><br><td> 34/36 </td><br><td> 36/38 </td><br><td> 40/42 </td><br><td> 42/44 </td><br><td> 46/48 </td><br></tr><br><tr><br><th> UK </th><br><td> 6/8 </td><br><td> 8/10 </td><br><td> 12/14 </td><br><td> 14/16 </td><br><td> 18/20 </td><br></tr><br><tr><br><th> US </th><br><td> 2/4 </td><br><td> 4/6 </td><br><td> 8/10 </td><br><td> 10/12 </td><br><td> 14/16 </td><br></tr><br></tbody><br></table><br><h4> Tops </h4><br><table width = "100%"><br><tbody><br><tr><br><th> EUR </th><br><td> 34 </td><br><td> 36 </td><br><td> 38 </td><br><td> 40 </td><br><td> 42 </td><br><td> 44 </td><br></tr><br><tr><br><th> UK </th><br><td> 2 </td><br><td> 4 </td><br><td> 6 </td><br><td> 8 </td><br><td> 10 </td><br><td> 12 </td><br></tr><br><tr><br><th> US </th><br><td> 6 </td><br><td> 8 </td><br><td> 10 </td><br><td> 12 </td><br><td> 14 </td><br><td> 16 </td><br></tr><br><tr><br><th> Chest measurement (cm) </th><br><td> 80 </td><br><td> 84 </td><br><td> 88 </td><br><td> 92 </td><br><td> 96 </td><br><td> 100 </td><br></tr><br></tbody><br></table></div>
J'ai essayé de rajouter le filtre liquid {{ page.content | t }} => Dans ce cas il m'affiche Missing Translation dans les 2 langues
J'ai essayé d'ajouter un filtre trim_html => aucun style sur aucune langue
Une idée de quel filtre je pourrais utiliser ? Une autre méthode ?
Merci pour votre retour
Utilisateur | CLASSEMENT |
---|---|
2 | |
1 | |
1 | |
1 | |
1 |
Saviez-vous que Shopify offre la possibilité d'héberger des domaines tiers ? Que vous p...
By Ethan Sep 21, 2023Une identité de marque peut contribuer à créer une expérience cohérente et mémorable pour ...
By Océanne Sep 8, 2023Découvrez l'art horloger avec Adrien de chez Charlie Paris, subtile rencontre entre l'élég...
By Nass Aug 30, 2023