source: spip-zone/_squelettes_/galaxie_melusine/melusine/trunk/inclure/inc_pile_modules.html @ 82948

Last change on this file since 82948 was 82948, checked in by jml9340@…, 7 years ago

prise en compte ajout module dans nouvelle colonne

File size: 1.4 KB
Line 
1[(#REM)
2
3        Gestion générique des piles de modules (noisettes) pour
4        les blocs
5
6        L'appel du module prend un paramètre obligatoire:
7                bloc: nom du bloc dans lequel on veut gérer les modules
8
9        optionnel:
10                type: type de page, s'il est absent le type de page est "rubrique"
11
12
13
14
15]
16#SET{type_par_defaut,rubrique}
17[(#SET{admin_melusine,[(#SESSION{statut}
18                        |=={0minirezo}
19                        |oui)
20                oui]}
21)]
22[(#SET{nom_bloc,[(#BLOC|melusine_nombloc) ([(#TYPE)])]})]
23[(#GET{admin_melusine}|oui)
24
25<a href="[(#URL_PAGE{ajout_module_bloc,bloc=#BLOC}
26                |parametre_url{'type',#TYPE}
27                |parametre_url{'nom_bloc',#GET{nom_bloc}}
28        )]" class='mediabox boxIframe boxWidth-500px boxHeight-500px'>
29        Ajouter un module dans ce bloc
30</a>
31[(#ENV{ajout}>{0}|oui) 
32<a href="[(#URL_PAGE{ajout_module_bloc,bloc=#ENV{ajout}}
33                |parametre_url{'type',#TYPE}
34                |parametre_url{'nom_bloc',#GET{nom_bloc}}
35        )]" class='mediabox boxIframe boxWidth-500px boxHeight-500px'>
36        Ajouter dans une nouvelle colonne
37</a>]
38
39]
40
41
42<BOUCLE_modules(NOISETTES){type=#ENV{type,#GET{type_par_defaut}}}{bloc}{par rang}>
43<div class="module_melusine[(#GET{admin_melusine}|oui) admin_melusine][ (#ENV{id_noisette}|=={#ID_NOISETTE}|oui)on]">
44[(#GET{admin_melusine}|oui)
45        #FORMULAIRE_MELUSINE_DEPLACER_MODULE{#ID_NOISETTE}
46]
47        [(#SET{fond,[(#NOISETTE|strrpos{"/"}|?{"","noisettes/"}|concat{#NOISETTE})]})]
48        <INCLURE{fond=#GET{fond},id_article,id_rubrique}>
49</div>
50</BOUCLE_modules>
51#FILTRE{trim}
Note: See TracBrowser for help on using the repository browser.