[(#REM) Gestion générique des piles de modules (noisettes) pour les blocs L'appel du module prend un paramètre obligatoire: bloc: nom du bloc dans lequel on veut gérer les modules optionnel: type: type de page, s'il est absent le type de page est "rubrique" ] #SET{type_par_defaut,rubrique} [(#SET{admin_melusine, [(#SESSION{statut} |=={0minirezo} |et{#SELF|match{voir=modules}} |oui) oui]} )] [(#SET{nom_bloc, [(#BLOC |melusine_nombloc) ([(#TYPE)]) ]}) ] #SET{compteur,#TOTAL_BOUCLE} [(#REM) On vérifie qu'il reste de la place libre pour afficher le bouton d'ajout ou non ] [(#SET{boutons, Ce bloc est plein })] [(#GET{compteur}>{0}|? { [(#SET{boutons, [(#GET{admin_melusine}|oui) Ajouter un module en dessous ] })] , [(#SET{boutons, [(#GET{admin_melusine}|oui) Ajouter un module ] })] } )] [(#GET{compteur}>{0}|oui) [(#SET{boutons, [(#GET{boutons}) [(#ENV{ajout}>{0}|et{#GET{admin_melusine}}|oui) Ajouter un module à droite ] ] })] ]
[(#GET{admin_melusine}|oui) #FORMULAIRE_MELUSINE_DEPLACER_MODULE{#ID_NOISETTE} ] [(#SET{fond, [(#NOISETTE |strrpos{"/"} |?{"","noisettes/"} |concat{#NOISETTE})]}) ]
[
(#GET{boutons})
] #FILTRE{trim}