source: spip-zone/_plugins_/noizetier/trunk/formulaires/inclure/inc-liste_types_noisette.html @ 110216

Last change on this file since 110216 was 110216, checked in by eric@…, 15 months ago

Permettre d'imbriquer plusieurs niveaux de noisettes de type conteneur (2 max).
Cette limitation sera configurable dans une future version.
Prise en compte de l'imbrication dans la visualisation du privé de la liste des noisettes d'un bloc.
Reste à étendre l'imbrication à la compilation dans le public.

  • Property svn:eol-style set to native
File size: 2.4 KB
Line 
1#SET{compteurs, #NOIZETIER_PAGE_INFOS{#ENV{page, #OBJET}, compteurs_type_noisette}}
2<BOUCLE_si_noisette(CONDITION) {si #GET{compteurs/total}}>
3        <BOUCLE_infos_page(NOIZETIER_PAGES) {page=#ENV{page, #OBJET}}>
4                [(#SET{type, #TYPE})]
5                [(#SET{composition, #COMPOSITION})]
6                [(#COMPOSITION|oui)#SET{nom_composition, #NOM}]
7                <BOUCLE_infos_type(NOIZETIER_PAGES) {page=#GET{type}}{composition=''}>#SET{nom_type, #NOM}</BOUCLE_infos_type>
8        </BOUCLE_infos_page>
9
10        <div id="onglets-noisettes-disponibles">
11        <BOUCLE_si_composition(CONDITION) {si #GET{composition}}>
12                <B_noisettes_composition>
13                <div id="noisettes-composition">
14                        <h4><:noizetier:noisettes_composition{composition=#GET{nom_composition}}:></h4>
15                        <ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
16                <BOUCLE_noisettes_composition(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=#GET{composition}}{actif?}{where?}{par type_noisette}>
17                                <li class="editer item noisette">
18                                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
19                                                type_noisette,
20                                                nom=#NOM,
21                                                icon,
22                                                input_radio} />
23                                </li>
24                </BOUCLE_noisettes_composition>
25                        </ul>
26                </div>
27                </B_noisettes_composition>
28        </BOUCLE_si_composition>
29
30        <B_noisettes_type>
31                <div id="noisettes-page">
32                        <h4><:noizetier:noisettes_page{type=#GET{nom_type}}:></h4>
33                        <ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
34        <BOUCLE_noisettes_type(TYPES_NOISETTES){plugin=noizetier}{type=#GET{type}}{composition=''}{actif?}{where?}{par type_noisette}>
35                                <li class="editer item noisette">
36                                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
37                                                type_noisette,
38                                                nom=#NOM,
39                                                icon,
40                                                input_radio} />
41                                </li>
42        </BOUCLE_noisettes_type>
43                        </ul>
44                </div>
45        </B_noisettes_type>
46
47        <B_noisettes_communes>
48                <div id="noisettes-communes">
49                        <h4><:noizetier:noisettes_toutes_pages:></h4>
50                        <ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
51        <BOUCLE_noisettes_communes(TYPES_NOISETTES){plugin=noizetier}{type=''}{composition=''}{actif?}{where?}{par type_noisette}>
52                                <li class="editer item noisette">
53                                        <INCLURE{fond=formulaires/inclure/inc-input_type_noisette,
54                                                type_noisette,
55                                                nom=#NOM,
56                                                icon,
57                                                input_radio} />
58                                </li>
59        </BOUCLE_noisettes_communes>
60                        </ul>
61                </div>
62        </B_noisettes_communes>
63        </div>
64</BOUCLE_si_noisette>
65        <:noizetier:aucun_type_noisette:>
66<//B_si_noisette>
Note: See TracBrowser for help on using the repository browser.