{"id":29638,"date":"2026-04-10T13:00:51","date_gmt":"2026-04-10T11:00:51","guid":{"rendered":"https:\/\/aivie.ch\/faq\/come-posso-usare-lhtml-nelle-variabili-twig\/"},"modified":"2026-04-10T13:01:22","modified_gmt":"2026-04-10T11:01:22","slug":"come-posso-usare-lhtml-nelle-variabili-twig","status":"publish","type":"faq","link":"https:\/\/aivie.ch\/it\/faq\/come-posso-usare-lhtml-nelle-variabili-twig\/","title":{"rendered":"Come posso usare l&#8217;HTML nelle variabili TWIG?"},"content":{"rendered":"\n<p>Puoi usare HTML nelle variabili TWIG, ma devi consentirlo esplicitamente con il filtro <code>safe_html<\/code>. Ci\u00f2 garantisce la sicurezza. <\/p>\n\n<!--more-->\n\n<h2 class=\"wp-block-heading\">Perch\u00e9 HTML non funziona direttamente in TWIG?<\/h2>\n\n<p>Aivie ha rafforzato le misure di sicurezza e cos\u00ec l&#8217;elaborazione di HTML nelle variabili TWIG \u00e8 stata limitata. Il motivo \u00e8 che l&#8217;HTML non controllato pu\u00f2 rappresentare un rischio per la sicurezza, ad esempio, tramite JavaScript incorporato o contenuti esterni. <\/p>\n\n<p>Per questo, ora vale quanto segue:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>Funzioni come <code>|raw<\/code> non sono pi\u00f9 consentite<\/li>\n\n\n\n<li>Nessun tag HTML diretto tramite token<\/li>\n\n\n\n<li>Solo output sicuro e controllato tramite funzioni TWIG consentite<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Soluzione: usa il filtro <code>safe_html<\/code><\/h2>\n\n<p>Per continuare a usare HTML, \u00e8 disponibile un nuovo filtro TWIG: <code>safe_html<\/code>.<\/p>\n\n<p>Questo filtro consente un elenco definito di tag HTML sicuri. In questo modo puoi continuare a usare contenuti strutturati come tabelle, formattazioni o layout semplici. <\/p>\n\n<p>Non sono consentiti, ad esempio:<\/p>\n\n<ul class=\"wp-block-list\">\n<li>JavaScript<\/li>\n\n\n\n<li>iFrame<\/li>\n\n\n\n<li>Immagini<\/li>\n\n\n\n<li>contenuti esterni con potenziale rischio<\/li>\n<\/ul>\n\n<p>Gli elementi HTML consentiti si basano sull&#8217;elenco ufficiale del Sanitizer (<a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/HTML_Sanitizer_API\" target=\"_blank\" rel=\"noreferrer noopener\">MDN HTML Sanitizer API)<\/a>.<\/p>\n\n<h2 class=\"wp-block-heading\">Esempio<\/h2>\n\n<p>Ecco come puoi visualizzare correttamente l&#8217;HTML in una variabile TWIG:<\/p>\n\n<pre class=\"wp-block-code\"><code>&lt;td valign=\"top\" style=\"width: 100%\"&gt;\n  {{ item.name | safe_html }}\n&lt;\/td&gt;\n<\/code><\/pre>\n\n<p>Importante: il filtro deve essere applicato ovunque sia previsto HTML.<\/p>\n\n<h2 class=\"wp-block-heading\">Cosa \u00e8 stato ulteriormente migliorato?<\/h2>\n\n<ul class=\"wp-block-list\">\n<li>Visualizzazione e modifica diretta di TWIG nell&#8217;editor di e-mail, landing page e contenuti dinamici<\/li>\n\n\n\n<li>L&#8217;editor di codice in <a href=\"https:\/\/aivie.ch\/it\/?attachment_id=27159\" data-type=\"product\" data-id=\"25135\">Aivie Builder<\/a> ora supporta TWIG in modo nativo (Linting, Type Ahead, Formattazione, Snippet)<\/li>\n\n\n\n<li>Anteprima migliorata dei contenuti TWIG<\/li>\n<\/ul>\n\n<h2 class=\"wp-block-heading\">Conclusione<\/h2>\n\n<p>I tag HTML sono possibili in TWIG, ma solo in modo controllato tramite il filtro <code>safe_html<\/code>. In questo modo combini flessibilit\u00e0 e sicurezza ed eviti rischi dovuti a codice non sicuro. <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Puoi usare HTML nelle variabili TWIG, ma devi consentirlo esplicitamente con il filtro safe_html. Ci\u00f2 garantisce la sicurezza.<\/p>\n","protected":false},"featured_media":0,"template":"","categories":[],"tags":[1742,1740,1741,1739,1738],"FaqCategories":[523,1047],"FaqTags":[1736,1737],"class_list":["post-29638","faq","type-faq","status-publish","hentry","tag-codice","tag-costruttore-di-pagine-di-atterraggio","tag-email-builder","tag-html","tag-twig","FaqCategories-email","FaqCategories-pagina-di-atterraggio","FaqTags-codice","FaqTags-twig"],"acf":[],"featured_image_urls_v2":{"full":"","thumbnail":"","medium":"","medium_large":"","large":"","post-thumbnail":"","aiv_480w":"","woocommerce_thumbnail":"","woocommerce_single":"","woocommerce_gallery_thumbnail":""},"post_excerpt_stackable_v2":"<p>Puoi usare HTML nelle variabili TWIG, ma devi consentirlo esplicitamente con il filtro safe_html. Ci\u00f2 garantisce la sicurezza. Perch\u00e9 HTML non funziona direttamente in TWIG? Aivie ha rafforzato le misure di sicurezza e cos\u00ec l&#8217;elaborazione di HTML nelle variabili TWIG \u00e8 stata limitata. Il motivo \u00e8 che l&#8217;HTML non controllato pu\u00f2 rappresentare un rischio per la sicurezza, ad esempio, tramite JavaScript incorporato o contenuti esterni. Per questo, ora vale quanto segue: Funzioni come |raw non sono pi\u00f9 consentite Nessun tag HTML diretto tramite token Solo output sicuro e controllato tramite funzioni TWIG consentite Soluzione: usa il filtro safe_html Per continuare\u2026<\/p>\n","category_list_v2":"Senza categoria","author_info_v2":{"name":"","url":""},"comments_num_v2":"0 commento","_links":{"self":[{"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/faq\/29638","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/faq"}],"about":[{"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/types\/faq"}],"version-history":[{"count":1,"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/faq\/29638\/revisions"}],"predecessor-version":[{"id":29639,"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/faq\/29638\/revisions\/29639"}],"wp:attachment":[{"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/media?parent=29638"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/categories?post=29638"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/tags?post=29638"},{"taxonomy":"FaqCategories","embeddable":true,"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/FaqCategories?post=29638"},{"taxonomy":"FaqTags","embeddable":true,"href":"https:\/\/aivie.ch\/it\/wp-json\/wp\/v2\/FaqTags?post=29638"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}