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

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

corrige un bug lors de la détection de l'id parent

  • Property svn:executable set to *
File size: 3.3 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        #SET{trad_new,oui}     
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        #SET{trad_new,''}       
13        </BOUCLE_trad>
14        #SET{trads,#TOTAL_BOUCLE}
15        </B_trad>       
16        <B_ld>
17                <div class="onglets_traduction rubriques">     
18                <BOUCLE_ld(POUR){tableau #GET{langues_dispos}}>
19                [(#GET{langues_traduites}|table_valeur{#VALEUR}|=={#GET{id_trad}}|oui)#SET{ref_#VALEUR,oui}]
20                        [(#VALEUR|array_key_exists{#GET{langues_traduites}}|?{
21                                [(#VALEUR|=={#GET{lang}}|?{
22                                        <div class="onglet_off onglet">[(#GET{ref_#VALEUR}|oui)<div class="ref">*<span><:tra:rubrique_reference:></span></div>][(#VALEUR|traduire_nom_langue)]</div>,
23                                        <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>
24                                        })],#SET{non_traduits,oui}
25                                        [(#VALEUR|=={#GET{lang}}|?{
26                                                <div class="onglet_off onglet">[(#VALEUR|traduire_nom_langue)][(#GET{ref_#VALEUR}|oui)<span><:tra:rubrique_reference:></span>]</div>,
27                                                #SET{parent_trad,#VALEUR|destination_traduction{#GET{id_trad}}}
28                                                [(#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{trad_new,#GET{trad_new}}|parametre_url{retour,nav})]">[(#VALEUR|traduire_nom_langue)]</a></div>]
29                                                })]     
30                                })]             
31
32                </BOUCLE_ld>
33                </div> 
34        </B_ld>
35
36       
37[(#SET{icone_delier,           
38        [(#BOUTON_ACTION{
39                [(#CHEMIN{images/traductions-delete-24.gif}
40                        |balise_img{'delete'}
41                        |concat{' ',<:tradrub:trad_delier_rubrique:>})],
42                [(#URL_ACTION_AUTEUR{dereferencer_traduction_rubrique,rubrique/#ID_RUBRIQUE,#SELF})],ajax})]
43})]                     
44
45
46                [(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})
47                        [(#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>]
48                        [(#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>]
49                        ]
50
51<div class="changer [(#ENV{voir}|?{cadre-e,defaut})]">
52
53[(#ENV{voir}|oui)
54
55[(#GET{trads}|>{1}
56        |ou{[(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})]}
57        |ou{[(#AUTORISER{creerrubriquedans,rubrique,#ID_PARENT})]})
58        [(#SET{identifiant,[(#VAL{trad_#ID_RUBRIQUE})]})]
59        [(#SET{icone,[(#CHEMIN{images/tradrub-22.png}|url_absolue)]})]
60        ]
61
62        [(#AUTORISER{creerrubriquedans,rubrique,#ID_PARENT})
63                [(#GET{non_traduits}|oui)
64                        <div class="ajouter_trads">
65                        [(#FORMULAIRE_AJOUTER_TRADUCTION{#ID_RUBRIQUE})]
66                        </div>
67                        ]
68                ]
69       
70        [(#AUTORISER{modifier,rubrique,#ID_RUBRIQUE})
71                [(#ID_TRAD|oui)
72                        [<div class='icone_delier_traduction'>(#GET{icone_delier})</div>]
73                ]
74        ]
75       
76]</div> 
77</BOUCLE_rub>
78<br class="nettoyeur" />
Note: See TracBrowser for help on using the repository browser.