[PLUGINS] +crayons
[lhc/web/clavette_www.git] / www / plugins / crayons / controleurs / id_parent.html
1 [(#REM)
2
3 Controleur pour le crayon 'id_parent', uniquement html
4
5 Utilisable dans une boucle rubriques et articles
6 On affiche toutes les rubriques même non publiées
7 On sépare visuellement les sous rubriques
8
9 ]
10 #CACHE{0}
11 <BOUCLE_a(ARTICLES){id_article}{statut==.}>
12 #SET{id,#ID_RUBRIQUE}
13 </BOUCLE_a>
14 <BOUCLE_r(RUBRIQUES){id_rubrique}{tout}>
15 #SET{id,#ID_PARENT}
16 </BOUCLE_r>
17 <//B_a>
18 <B_rubriques>
19 <select class="crayon-active" name="#ENV{name_id_rubrique}"
20 style="width:#ENV{largeur}px;#ENV{style}" >
21 <BOUCLE_rubriques(RUBRIQUES){racine}{par num titre, titre}{tout}>
22 [(#SET{separateur_[(#ID_RUBRIQUE)],''})]
23 <option value="#ID_RUBRIQUE"[(#GET{id}|=={#ID_RUBRIQUE}|?{selected})]>[(#TITRE)]</option>
24 <BOUCLE_ss_rub(RUBRIQUES){id_parent}{tout}>
25 [(#SET{separateur_[(#ID_RUBRIQUE)],[(#GET{separateur_[(#ID_PARENT)]}|concat{&nbsp;&rsaquo;&nbsp;})]})]
26 <option value="#ID_RUBRIQUE"[(#GET{id}|=={#ID_RUBRIQUE}|?{selected})]>[(#GET{separateur_[(#ID_RUBRIQUE)]})][(#TITRE)]</option>
27 <BOUCLE_ss_ss_rub(BOUCLE_ss_rub) />
28 </BOUCLE_ss_rub>
29 </BOUCLE_rubriques>
30 </select>
31 </B_rubriques>