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 |
---|---|
4 | |
2 | |
1 | |
1 | |
1 |
Au lieu d'avoir quelqu'un qui marche dans chaque allée et qui prend son temps pour parcour...
By Océanne Jan 20, 2023Aujourd’hui, nous allons à la rencontre de Veronica qui nous fait découvrir sa boutique : ...
By Nass Jan 13, 2023Cet article explique en détail la fidélisation client, en partant de la définition des dif...
By Ethan Dec 19, 2022