source: spip-zone/_plugins_/traduction_rubriques_autrement/prive/editer/barre_traductions_rubrique.html @ 43312

Last change on this file since 43312 was 43312, checked in by abelass@…, 10 years ago

span rubrique de rérérence n'est montré seulement si souhaité.

de dev à test

Modifs des explications

  • Property svn:executable set to *
File size: 3.2 KB
Line 
1[(#CONFIG{langues_multilingue}|?{#SET{langues_dispos,#CONFIG{langues_multilingue}},#SET{langues_dispos,#CONFIG{langues_utilisees}}})]
2#SET{langues_dispos,#GET{langues_dispos}|explode{','}}
3
4<BOUCLE_rub(RUBRIQUES){id_rubrique}{tout}>
5        #SET{lang,#LANG}
6        #SET{langues_traduites,#ARRAY}
7        #SET{id_trad,#ID_RUBRIQUE}
8               
9        <BOUCLE_trad(RUBRIQUES){traduction}{id_trad!=0}{tout}>
10        #SET{id_trad,#ID_TRAD}         
11        #SET{langues_traduites, #GET{langues_traduites}|array_merge{#ARRAY{#LANG,#ID_RUBRIQUE}}}
12        </BOUCLE_trad>
13        #SET{trads,#TOTAL_BOUCLE}
14        </B_trad>       
15        <B_ld>
16                <div class="onglets_traduction rubriques">     
17                <BOUCLE_ld(POUR){tableau #GET{langues_dispos}}>
18                [(#GET{langues_traduites}|table_valeur{#VALEUR}|=={#GET{id_trad}}|oui)#SET{ref_#VALEUR,oui}]
19                        [(#VALEUR|array_key_exists{#GET{langues_traduites}}|?{
20                                [(#VALEUR|=={#GET{lang}}|?{
21                                        <div class="onglet_off onglet">[(#GET{ref_#VALEUR}|oui)<div class="ref">*<span><:tra:rubrique_reference:></span></div>][(#VALEUR|traduire_nom_langue)]</div>,
22                                        <div class="traduit onglet">[(#GET{ref_#VALEUR}|oui)<div class="ref">*<span><:tra:rubrique_reference:></span></div>]<a href="[(#URL_ECRIRE{naviguer}|parametre_url{id_rubrique,#GET{langues_traduites}|table_valeur{#VALEUR}})]">[(#VALEUR|traduire_nom_langue)]</a></div>
23                                        })],#SET{non_traduits,oui}
24                                        [(#VALEUR|=={#GET{lang}}|?{
25                                                <div class="onglet_off onglet">[(#VALEUR|traduire_nom_langue)][(#GET{ref_#VALEUR}|oui)<span><:tra:rubrique_reference:></span>]</div>,
26                                                #SET{parent_trad,#VALEUR|destination_traduction{#GET{id_trad}}}
27                                                [(#AUTORISER{creerrubriquedans,rubrique,#GET{parent_trad}})<div class="non_traduit onglet"><a href="[(#URL_ECRIRE{rubriques_edit}|parametre_url{new,oui}|parametre_url{id_parent,#GET{parent_trad}}|parametre_url{lang_dest,#VALEUR}|parametre_url{lier_trad,#GET{id_trad}}|parametre_url{retour,nav})]">[(#VALEUR|traduire_nom_langue)]</a></div>]
28                                                })]     
29                                })]             
30
31                </BOUCLE_ld>
32                </div> 
33        </B_ld>
34
35       
36[(#SET{icone_delier,           
37        [(#BOUTON_ACTION{
38                [(#CHEMIN{images/traductions-delete-24.gif}
39                        |balise_img{'delete'}
40                        |concat{' ',<:tradrub:trad_delier_rubrique:>})],
41                [(#URL_ACTION_AUTEUR{dereferencer_traduction_rubrique,rubrique/#ID_RUBRIQUE,#SELF})],ajax})]
42})]                     
43
44
45                [(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})
46                        [(#ENV{voir}|non)<a  class="bouton_options ajax" href="[(#SELF|parametre_url{voir,options})]" title="<:taa:options:>"><img src="#CHEMIN{img_pack/Translation-icon_32.png}"/></a>]
47                        [(#ENV{voir}|oui)<a class="bouton_options ajax" href="[(#SELF|parametre_url{voir,''})]" title="<:taa:fermer:>"><img src="#CHEMIN{img_pack/Translation-icon_32.png}"/></a>]
48                        ]
49
50<div class="changer [(#ENV{voir}|?{cadre-e,defaut})]">
51
52[(#ENV{voir}|oui)
53
54[(#GET{trads}|>{1}
55        |ou{[(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})]}
56        |ou{[(#AUTORISER{creerrubriquedans,rubrique,#ID_PARENT})]})
57        [(#SET{identifiant,[(#VAL{trad_#ID_RUBRIQUE})]})]
58        [(#SET{icone,[(#CHEMIN{images/tradrub-22.png}|url_absolue)]})]
59        ]
60
61        [(#AUTORISER{creerrubriquedans,rubrique,#ID_PARENT})
62                [(#GET{non_traduits}|oui)
63                        <div class="ajouter_trads">
64                        [(#FORMULAIRE_AJOUTER_TRADUCTION{#ID_RUBRIQUE})]
65                        </div>
66                        ]
67                ]
68       
69        [(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})
70                [(#ID_TRAD|oui)
71                        [<div class='icone_delier_traduction'>(#GET{icone_delier})</div>]
72                ]
73        ]
74       
75]</div> 
76</BOUCLE_rub>
77<br class="nettoyeur" />
Note: See TracBrowser for help on using the repository browser.