source: spip-zone/_plugins_/noizetier/trunk/formulaires/inc-liste_noisettes_disponibles.html @ 93114

Last change on this file since 93114 was 93114, checked in by teddy.spip@…, 4 years ago
  • Ajout d'autorisation sur les pages de vue noizetier_page ;
  • Nécessite saisie 2.2.3 minimum pour la détection de div/ul ;
  • On regarde dans le front un #ENV{page} si #ENV{type} n'est pas fourni ;
  • Warnings PHP en moins ;
  • La hierarchie est conforme à l'architecture du BO de SPIP ;
  • Ajout des numéros de compatibilité des différents plugins dans le paquet pour que SVP ne crie pas de trop ;
  • Le schema doit être sous la forme x.y.z ;
  • Compatibilité de SPIP 3.1 ;
  • Up de y pour ces différents changements.
File size: 2.3 KB
Line 
1#SET{type,#ENV{page}|noizetier_page_type}
2#SET{composition,#ENV{page}|noizetier_page_composition}
3
4<B_composition_noisettes>
5[(#SET{nom_type,[(#NOIZETIER_LISTE_PAGES|table_valeur{#ENV{page}}|table_valeur{nom})]})]
6<h4><:noizetier:noisettes_composition{composition=#GET{nom_type}}:></h4>
7<ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
8<BOUCLE_composition_noisettes(DATA){source tableau, #NOIZETIER_LISTE_NOISETTES{#ENV{page}}}{par cle}{si #GET{composition}}>
9        <li class="editer item noisette" [ style="background-image: url((#VALEUR|table_valeur{icon}|sinon{noisette-24.png}|noizetier_chemin_icone));"]>
10                [(#ENV{form}|oui)<input type='radio' name='noisette' value='#CLE' />]
11                [(#VALEUR|table_valeur{nom})]
12                [(#ENV{ordre}|oui)<input type='hidden' name='ordre\[\]' value='ajouter-#CLE' />]
13        </li>
14</BOUCLE_composition_noisettes>
15</ul>
16</B_composition_noisettes>
17
18<B_type_noisettes>
19[(#SET{nom_type,[(#NOIZETIER_LISTE_PAGES|table_valeur{#GET{type}}|table_valeur{nom})]})]
20<h4><:noizetier:noisettes_page{type=#GET{nom_type}}:></h4>
21<ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
22<BOUCLE_type_noisettes(DATA){source tableau, #NOIZETIER_LISTE_NOISETTES{#GET{type}}}{par cle}>
23        <li class="editer item noisette" [ style="background-image: url((#VALEUR|table_valeur{icon}|sinon{noisette-24.png}|noizetier_chemin_icone));"]>
24                [(#ENV{form}|oui)<input type='radio' name='noisette' value='#CLE' />]
25                [(#VALEUR|table_valeur{nom})]
26                [(#ENV{ordre}|oui)<input type='hidden' name='ordre\[\]' value='ajouter-#CLE' />]
27        </li>
28</BOUCLE_type_noisettes>
29</ul>
30</B_type_noisettes>
31
32<B_noisettes_communes>
33<h4><:noizetier:noisettes_toutes_pages:></h4>
34<ul class="editer-groupe liste-items liste-noisettes liste-noisettes-disponibles">
35<BOUCLE_noisettes_communes(DATA){source tableau, #NOIZETIER_LISTE_NOISETTES{''}}{par cle}>
36        <li class="editer item noisette" [ style="background-image: url((#VALEUR|table_valeur{icon}|sinon{noisette-24.png}|noizetier_chemin_icone));"]>
37                [(#ENV{form}|oui)<input type='radio' name='noisette' value='#CLE' />]
38                [(#VALEUR|table_valeur{nom})]
39                [(#ENV{ordre}|oui)<input type='hidden' name='ordre\[\]' value='ajouter-#CLE' />]
40        </li>
41</BOUCLE_noisettes_communes>
42</ul>
43</B_noisettes_communes>
Note: See TracBrowser for help on using the repository browser.