[(#REM) Bandeau d'information importante - Notice @author Jonathan OCHEJ @license MIT - https://github.com/GouvernementFR/dsfr/blob/main/LICENSE.md @see https://www.systeme-de-design.gouv.fr/elements-d-interface/composants/bandeau-d-information-importante @param id - optionnel Identifiant unique utilisé pour l'attribut HTML `id` du composant. @param class - optionnel Ajoute les classes spécifiées à l'attribut HTML `class` du composant. @param texte - obligatoire @param afficher_croix_fermeture (oui|non) Une croix de fermeture @param texte_croix_fermeture Le texte affiché au survole de la croix de fermeture ] #SET{texte,#ENV*{texte}|dsfr_texte_paragraphe} [(#GET{texte}|oui) #SET{id,#ENV**{id}|dsfr_id} #SET{afficher_croix_fermeture,#ENV{afficher_croix_fermeture}|=={oui}|oui|?{oui,''}} [(#GET{afficher_croix_fermeture}|oui) [(#REM)] [(#GET{id}|non) #SET{id,#VAL{bandeau_information_importante_}|concat{#GET{texte}|md5}|dsfr_id} ] [(#REM)] #SET{nom_du_cookie,#GET{id}} [(#GET{nom_du_cookie}|str_starts_with{bandeau_information_importante_}|non) #SET{nom_du_cookie,#VAL{bandeau_information_importante_}|concat{#GET{nom_du_cookie}}} ] [(#REM)] [(#GET{nom_du_cookie}|dsfr_cookie|=={ferme}|oui) #SET{texte,''} ] ] ] [(#GET{texte}|oui) #SET{class,#ARRAY} #SET{attributs,#ARRAY} #SET{class,#GET{class}|dsfr_class_ajouter{fr-notice fr-notice--info}} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{id,#GET{id}}}

[(#GET{texte})]

[(#GET{afficher_croix_fermeture}|oui) #SET{texte_croix_fermeture,#ENV{texte_croix_fermeture}|?{#ENV{texte_croix_fermeture},#VAL{dsfr_composants:masquer_le_message}|_T}} ]
] #FILTRE{trim}