You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

22 lines
1.1 KiB

[(#REM) <!-- COMPILER_CONTENEUR
Compile la liste des noisettes d'un conteneur fourni en paramètre de l'inclusion.
@api
@param string $plugin
Identifiant qui permet de distinguer le module appelant qui peut-être un plugin comme le noiZetier ou
un script. Pour un plugin, le plus pertinent est d'utiliser le préfixe.
@param array noisettes
Liste des descriptions de noisette à compiler dans l'ordre des rangs
@param string stockage
Identifiant du service de stockage à utiliser si précisé. Dans ce cas, ni celui du plugin
ni celui de N-Core ne seront utilisés. En général, cet identifiant est le préfixe d'un plugin
fournissant le service de stockage souhaité.
-->]
<BOUCLE_compilation_conteneur(DATA){source table, #ENV{noisettes}}{par rang}>
#SET{avec_div, #VALEUR{balise}|=={defaut}|?{#CONFIG{ncore/balise_noisette}, #VALEUR{balise}}}
[[(#GET{avec_div}|oui)<div class="noisette noisette_#NOISETTE[ (#VALEUR{css})]">]
(#NOISETTE_COMPILER{#ENV{plugin}, #ENV{stockage}})
[(#GET{avec_div}|oui)</div>]]
</BOUCLE_compilation_conteneur>