[(#REM) Mise en avant - Callout @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/mise-en-avant @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 titre - optionnel @param texte - obligatoire @param taille (petite|moyenne|grande|chapo) Taille du texte - Par défaut le texte est affiché en taille `moyenne`. @param bouton Un bouton - optionnel qui permet d'inciter à l'action, ou un lien pour naviguer vers un autre contenu. Il est recommandé de générer le bouton avec `#INCLURE{fond=dsfr_composants/bouton}` @param icone Nom de l'icône DSFR (ex: thumb-up-line, lightbulb-fill, error-line, etc...) @param couleur Nom de la couleur illustrative DSFR de la charte de l'État (ex: green-emeraude, brown-caramel, purple-glycine, etc...) @param balise_titre (p|h2|h3|h4|h5|h6) Le titre, matérialisé par la classe fr-callout__title est par défaut une balise `h3`. Vous pouvez choisir le niveau de titre convenant à l'arborescence de votre page (de `h2` à `h6`). Une balise `p` si jamais vous estimez qu'il ne s'agit pas d'un titre. ] #SET{texte,#ENV*{texte}|dsfr_texte_paragraphe} #SET{titre,#ENV*{titre}|textebrut} [(#GET{texte}|oui) #SET{class,#ARRAY} #SET{attributs,#ARRAY} #SET{class,#GET{class}|dsfr_class_ajouter{fr-callout}} #SET{attributs,#GET{attributs}|dsfr_attribut_definir{id,#ENV**{id}|dsfr_id}} [(#ENV{icone}|et{#DSFR_ICONES|table_valeur{#ENV{icone}}}|oui) #SET{class,#GET{class}|dsfr_class_ajouter{fr-icon-#ENV{icone}}} ] [(#ENV{couleur}|et{#DSFR_COULEURS{illustrative}|table_valeur{#ENV{couleur}}}|oui) #SET{class,#GET{class}|dsfr_class_ajouter{fr-callout--#ENV{couleur}}} ] #SET{class_texte,#ARRAY} [(#ENV{taille}|=={petite}|oui) #SET{class_texte,#GET{class_texte}|dsfr_class_ajouter{fr-text--sm}}] [(#ENV{taille}|=={grande}|oui) #SET{class_texte,#GET{class_texte}|dsfr_class_ajouter{fr-text--lg}}] [(#ENV{taille}|=={chapo}|oui) #SET{class_texte,#GET{class_texte}|dsfr_class_ajouter{fr-text--lead}}] [(#GET{titre}|oui) #SET{balise_titre,#LISTE{h2,h3,h4,h5,h6}|find{#ENV{balise_titre}}|oui|?{#ENV{balise_titre},h3}} <[(#GET{balise_titre})] class="fr-callout__title">[(#GET{titre})] ]

#GET{texte}

[(#ENV*{bouton})] ] #FILTRE{trim}