[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / auto / tradrub / prive / traduire / rubrique.html
1 <BOUCLE_rubrique(RUBRIQUES){id_rubrique}{tout}{lang_select=non}>
2 [(#REM) au retour d'ajax, icone_horizontale est pas trouvee ]
3 [(#VAL{inc/presentation}|include_spip|oui)]
4 [(#SET{icone_traduire,
5 [(#VAL{tradrub:trad_new_rubrique}|_T
6 |icone_horizontale{[(#URL_ECRIRE{rubriques_edit}
7 |parametre_url{new,oui}
8 |parametre_url{id_parent,#ID_PARENT}
9 |parametre_url{lier_trad,#ID_RUBRIQUE})],
10 traductions-24.gif,creer.gif, 0})]})]
11
12 [(#SET{icone_delier,
13 [(#BOUTON_ACTION{
14 [(#CHEMIN{images/traductions-delete-24.gif}
15 |balise_img{'delete'}
16 |concat{' ',<:tradrub:trad_delier_rubrique:>})],
17 [(#URL_ACTION_AUTEUR{dereferencer_traduction_rubrique,rubrique/#ID_RUBRIQUE,#SELF})],ajax})]
18 })]
19
20 <BOUCLE_traductions(RUBRIQUES){traduction}{tout}> </BOUCLE_traductions>
21 #SET{trads,#TOTAL_BOUCLE}
22 </B_traductions>
23
24 [(#GET{trads}|>{1}
25 |ou{[(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})]}
26 |ou{[(#AUTORISER{creerrubriquedans,rubrique,#ID_PARENT})]})
27
28 [(#SET{identifiant,[(#VAL{trad_#ID_RUBRIQUE})]})]
29 [(#SET{icone,[(#CHEMIN{images/tradrub-22.png}|url_absolue)]})]
30 [(#SET{plie,0})]
31 [(#VAL{e}|debut_cadre{#GET{icone},'',[(#VAL{<:tradrub:traduction_rubrique:>}|bouton_block_depliable{[(#GET{plie}?{#EVAL{true},#EVAL{false}})],#GET{identifiant}})]})]
32
33
34
35 [(#INCLURE{fond=prive/liste/traductions_rubrique, id_rubrique=#ID_RUBRIQUE, ajax})]
36
37 [(#GET{plie}|debut_block_depliable{#GET{identifiant}})]
38
39 [(#AUTORISER{creerrubriquedans,rubrique,#ID_PARENT})
40 [<div class='icone_traduire'>(#GET{icone_traduire})</div>]
41 ]
42 [(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})
43 [(#ID_TRAD|oui)
44 [<div class='icone_delier_traduction'>(#GET{icone_delier})</div>]
45 ]
46 [(#ID_TRAD|non)
47 [(#REM)
48 soit il recharge que le formulaire... (avec la div ajax)
49 soit toute la page (sans)
50 mais rafraichir une inclusion ajax parente, il sait pas encore faire...
51 ]
52 <div class='ajax'>
53 [(#FORMULAIRE_DEFINIR_TRADUCTION{rubrique, #ID_RUBRIQUE})]
54 </div>
55 ]
56 ]
57
58 [(#GET{plie}|fin_block)]
59
60 [(#VAL{e}|fin_cadre)]
61 ]
62 </BOUCLE_rubrique>