[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / spip-bonux / demo / boucles_tableaux.html
1 [(#REM) Attention #ENV est un tableau serialize, et echappe, donc inutilisable
2 Preferer #ENV* ]
3 <B_test10>
4 #TOTAL_BOUCLE items dans l'env<br />
5 <BOUCLE_test10(POUR){tableau #ENV*}>
6 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
7 </BOUCLE_test10>
8 <hr />
9
10 <BOUCLE_test101(POUR){tableau #ENV*}>
11 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
12 </BOUCLE_test101>
13 <hr />
14
15 <BOUCLE_test11(POUR){tableau #EVAL{$GLOBALS['_ENV']}}>
16 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
17 </BOUCLE_test11>
18 <hr />
19
20 <BOUCLE_test12(POUR){tableau #ENV*}{par cle}>
21 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
22 </BOUCLE_test12>
23 <hr />
24
25 <BOUCLE_test13(POUR){tableau #ENV*}{!par cle}>
26 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
27 </BOUCLE_test13>
28 <hr />
29
30 <BOUCLE_test14(POUR){tableau #ENV*}{par valeur}>
31 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
32 </BOUCLE_test14>
33 <hr />
34
35 <BOUCLE_test15(POUR){tableau #ENV*}{!par valeur}>
36 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
37 </BOUCLE_test15>
38 <hr />
39
40 <B_test16>
41 <p>#PAGINATION</p>
42 <ul>
43 <BOUCLE_test16(POUR){tableau #EVAL{$GLOBALS}}{pagination}{par cle}>
44 <li>#CLE=>#VALEUR</li>
45 </BOUCLE_test16>
46 </ul>
47 </B_test16>
48 <hr />
49
50
51 <BOUCLE_test20(POUR){tableau #EVAL{$GLOBALS['_ENV']}}{cle=PATH}>
52 #CLE=>[(#VALEUR|var_export{1})]<br />
53 </BOUCLE_test20>
54 <hr />
55
56 <BOUCLE_test21(POUR){tableau #EVAL{$GLOBALS['_ENV']}}{cle==PATH}>
57 #CLE=>[(#VALEUR|var_export{1})]<br />
58 </BOUCLE_test21>
59 <hr />
60
61 <BOUCLE_test22(POUR){tableau #EVAL{$GLOBALS['_ENV']}}{cle IN (PATH,truc)}>
62 #CLE=>[(#VALEUR|var_export{1})]<br />
63 </BOUCLE_test22>
64 <hr />
65 <BOUCLE_test24(POUR){tableau #EVAL{$GLOBALS['_ENV']}}{valeur>a}>
66 #CLE=>[(#VALEUR|var_export{1})]<br />
67 </BOUCLE_test24>
68 <hr />
69
70 <B_test23>
71 <ul><li>
72 <BOUCLE_test23(POUR){tableau #EVAL{$GLOBALS}}>
73 #CLE=><B_test231><ul>
74 <BOUCLE_test231(POUR){tableau #VALEUR}><li>#CLE=><BOUCLE_test232(boucle_test231)></BOUCLE_test232></li></BOUCLE_test231>
75 </ul>
76 </B_test231>
77 #VALEUR</li><//B_test231>
78 </BOUCLE_test23>
79 </ul>
80 </B_test23>
81 <hr />
82
83 <h2>Tableau GET</h2>
84 #SET{test,#ARRAY{1,2,5,6,3,4}}
85 <BOUCLE_test30(POUR){tableau #GET{test}}>
86 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
87 </BOUCLE_test30>
88 <hr />
89 <h3>Par cle</h3>
90 <BOUCLE_test31(POUR){tableau #GET{test}}{par cle}>
91 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
92 </BOUCLE_test31>
93 <hr />
94 <h3>!Par cle</h3>
95 <BOUCLE_test32(POUR){tableau #GET{test}}{!par cle}>
96 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
97 </BOUCLE_test32>
98 <hr />
99 <h3>Par valeur</h3>
100 <BOUCLE_test33(POUR){tableau #GET{test}}{par valeur}>
101 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
102 </BOUCLE_test33>
103 <hr />
104 <h3>!Par valeur</h3>
105 <BOUCLE_test34(POUR){tableau #GET{test}}{!par valeur}>
106 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
107 </BOUCLE_test34>
108
109
110 <hr />
111 Pagination
112 #SET{test,#ARRAY{1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30}}
113 <B_test40>
114 <p class="pagination">#PAGINATION</p>
115 <BOUCLE_test40(POUR){tableau #GET{test}}{pagination 5}>
116 #COMPTEUR_BOUCLE) #CLE=>#VALEUR<br />
117 </BOUCLE_test40>
118 [#TOTAL_BOUCLE/#GRAND_TOTAL]
119 </B_test40>