{"id":3562,"date":"2017-08-21T15:03:24","date_gmt":"2017-08-21T15:03:24","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/pourquoi-un-corps-de-modele-freemarker-vide-provoque-t-il-une-erreur-dans-netsuite\/"},"modified":"2026-07-28T18:25:52","modified_gmt":"2026-07-28T18:25:52","slug":"pourquoi-un-corps-de-modele-freemarker-vide-provoque-t-il-une-erreur-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/pourquoi-un-corps-de-modele-freemarker-vide-provoque-t-il-une-erreur-dans-netsuite\/","title":{"rendered":"Pourquoi un corps de mod\u00e8le Freemarker vide provoque-t-il une erreur dans NetSuite ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"Les mod\u00e8les Freemarker de NetSuite n\u00e9cessitent que le contenu figurant \u00e0 l'int\u00e9rieur de la balise `<body>` s'affiche correctement afin d'\u00e9viter toute erreur syst\u00e8me inattendue.","ga_short_answer":"Une balise `<body>` vide dans un mod\u00e8le Freemarker NetSuite, m\u00eame si elle r\u00e9sulte d\u2019une logique conditionnelle ou de boucles ne g\u00e9n\u00e9rant aucun r\u00e9sultat, d\u00e9clenchera une erreur. Les en-t\u00eates ou pieds de page situ\u00e9s dans le corps du document ne satisfont pas \u00e0 cette exigence. Veillez toujours \u00e0 ce que la balise `<body>` affiche du contenu afin d\u2019\u00e9viter toute erreur syst\u00e8me inattendue.","ga_scenario":"Les utilisateurs peuvent rencontrer des erreurs inattendues lorsque la balise `<body>` d\u2019un mod\u00e8le Freemarker NetSuite s\u2019affiche sans aucun contenu. Ce probl\u00e8me survient m\u00eame si la balise `<body>` contient des instructions conditionnelles ou des boucles qui, au final, ne produisent aucun r\u00e9sultat, par exemple lorsqu\u2019une condition est \u00e9valu\u00e9e \u00e0 \u00ab faux \u00bb ou qu\u2019une boucle ne s\u2019ex\u00e9cute pas. La pr\u00e9sence d\u2019une balise `header` ou `footer` \u00e0 l\u2019int\u00e9rieur de la balise `<body>` n\u2019emp\u00eache pas cette erreur ; un contenu explicite reste obligatoire.","ga_solution":"Pour \u00e9viter toute erreur inattendue dans les mod\u00e8les Freemarker de NetSuite, veillez \u00e0 ce que la balise `<body>` s'affiche toujours avec un contenu. Le syst\u00e8me g\u00e9n\u00e8re une erreur si le *contenu affich\u00e9* de la balise `<body>` est enti\u00e8rement vide. Ce probl\u00e8me se produit m\u00eame lorsque les instructions conditionnelles renvoient la valeur \u00ab faux \u00bb ou que les boucles ne s\u2019ex\u00e9cutent pas, ce qui entra\u00eene l\u2019absence de contenu dans le corps. La pr\u00e9sence d\u2019une balise `header` ou `footer` \u00e0 l\u2019int\u00e9rieur de la balise `<body>` ne satisfait pas \u00e0 cette exigence ; un contenu explicite au sein de la section du corps principal reste n\u00e9cessaire pour \u00e9viter les erreurs. Les d\u00e9veloppeurs doivent mettre en place une logique garantissant au moins une sortie minimale, telle qu\u2019un espace ins\u00e9cable ou un message par d\u00e9faut, si le contenu dynamique venait \u00e0 faire d\u00e9faut.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:03:24+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"Freemarker template with empty body\/content","ga_ans_id":"ANS-1823","ga_publish_decision":"publish","ga_staleness_risk":"high","ga_review_priority":"verify_first","ga_tier2_verdict":"still_accurate","ga_tier2_concerns":"","ga_final_category":"Printing, PDF & Email Templates","footnotes":""},"ga_category":[95,19,95],"ga_audience":[10],"ga_difficulty":[93],"class_list":["post-3562","qa_entry","type-qa_entry","status-publish","hentry","ga_category-impression-pdf-et-modeles-de-mails","ga_category-printing-pdf-email-templates","ga_audience-developer-suitescript","ga_difficulty-debutant"],"taxonomy_info":{"ga_category":[{"value":95,"label":"Impression, PDF et mod\u00e8les d\u2019e-mails"},{"value":19,"label":"Printing, PDF & Email Templates"},{"value":95,"label":"Impression, PDF et mod\u00e8les d\u2019e-mails"}],"ga_audience":[{"value":10,"label":"Developer\/SuiteScript"}],"ga_difficulty":[{"value":93,"label":"D\u00e9butant"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3562","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3562\/revisions"}],"predecessor-version":[{"id":5482,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3562\/revisions\/5482"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3562"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3562"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3562"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3562"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}