source: spip-zone/_plugins_/interface_traduction_objets/branches/v1/prive/inclure/barre_traductions_objet.html @ 119765

Last change on this file since 119765 was 119765, checked in by abelass@…, 15 months ago

v1.2.0 - Affiner les traductions

  • Property svn:executable set to *
File size: 3.1 KB
Line 
1<B_ld>
2        <div class="onglets_traduction[ (#ENV{objet}) ] barre_onglet">
3        <ul>
4        <BOUCLE_ld(DATA){source tableau, #ENV{langues_dispos}}>#SET{creer_racine,''}#SET{alert,''}#SET{autoriser,''}
5        [(#ENV{langues_traduites}|table_valeur{#VALEUR}|=={#ENV{id_trad}}|oui)#SET{ref_#VALEUR,oui}]
6                [(#VALEUR|array_key_exists{#ENV{langues_traduites}}|?{
7                        [(#VALEUR|=={#ENV{lang_objet}}|?{
8                                <li class="box_onglet"><strong class="on">[(#GET{ref_#VALEUR}|oui)<div class="ref">*<span><:spip:trad_reference:></span></div>][(#VALEUR|traduire_nom_langue)]</strong></li>
9                                ,
10                                <li class="traduit box_onglet">[(#GET{ref_#VALEUR}|oui)<div class="ref">*<span><:spip:trad_reference:></span></div>]<a href="[(#URL_ECRIRE{#ENV{objet}}|parametre_url{#ENV{id_table_objet},#ENV{langues_traduites}|table_valeur{#VALEUR}})]">[(#VALEUR|traduire_nom_langue)]</a></li>
11                                })]
12                                ,
13                        #SET{non_traduits,oui}
14                        #SET{id_trad,#ENV{id_trad}}
15                        #SET{objet,#ENV{objet}|replace{_edit,''}}
16                        [(#ENV{id_parent}|oui)
17                                #SET{parent,''}
18                                [(#GET{objet}|=={rubrique}|oui)#SET{parent,1}]
19                                [(#SET{donnees_trad,#VALEUR|appliquer_filtre{rubrique_destination_traduction, #ENV{id_parent},#GET{parent}}})]
20                                #SET{id_parent_trad,#GET{donnees_trad}|table_valeur{id_parent_trad}}
21                                [(#SET{creer_racine, #GET{donnees_trad}|table_valeur{creer_racine}})]
22
23                                [(#GET{creer_racine}|oui)
24                                        #SET{alert,class="avis_source"}
25                                        #SET{id_trad,#GET{donnees_trad}|table_valeur{id_trad}}
26                                        #SET{objet,rubrique}
27                                        ]
28                        ]
29                        [(#REM) autorisations]
30                        [(#GET{objet}|=={rubrique}|?{
31                                [(#AUTORISER{creerrubriquedans,rubrique,#GET{id_parent_trad}})
32                                        #SET{autoriser,oui}
33                                ],
34                                [(#AUTORISER{creer,#GET{objet}})
35                                        #SET{autoriser,oui}
36                                ]
37                        })]
38                        [(#VALEUR|=={#ENV{lang_objet}}|?{
39                                        <li class="non_traduit box_onglet"><strong class="on">[(#VALEUR|traduire_nom_langue)][(#ENV{ref_#VALEUR}|oui)<span><:spip:trad_reference:></span>]</strong></li>
40                                        ,
41                                        [(#GET{autoriser}|oui)
42                                        <li class="non_traduit box_onglet">
43                                                <a[ (#GET{alert})]
44                                                        href="[(#VAL{new}|generer_url_ecrire_entite_edit{#GET{objet}}|parametre_url{id_parent,#GET{id_parent_trad}}|parametre_url{lang_dest,#VALEUR}|parametre_url{lier_trad,#GET{id_trad}}|parametre_url{trad_new,#ENV{trad_new}}|parametre_url{retour,nav})]">
45                                                        [(#VALEUR|traduire_nom_langue)]
46                                                </a>#SET{objet,rubrique}
47                                        </li>]
48                                        })]
49                        })]
50        </BOUCLE_ld>
51                <li class="box_onglet bouton_options[ (#ENV{voir}|oui)on]">
52                        [(#ENV{voir}|? {
53                                <a class="ajax bouton_options" href="[(#SELF|parametre_url{voir,''})]" title="<:ecrire:bouton_fermer:>">
54                                        [(#CHEMIN{prive/themes/spip/images/interface_traduction_objets-32.png}|image_reduire{22})]
55                                </a>,
56                                <a  class="ajax bouton_options" href="[(#SELF|parametre_url{voir,options})]" title="<:interface_traduction_objets:options:>">
57                                        [(#CHEMIN{prive/themes/spip/images/interface_traduction_objets-32.png}|image_reduire{22})]
58                                </a>
59                        })]
60                </li>
61        </ul>
62        </div>
63</B_ld>
64[(#ENV{voir}|oui)
65<div class="changer [(#ENV{voir}|?{cadre-e,defaut})]">
66        <div class="ajax">
67        #FORMULAIRE_TRADUIRE{#ENV{objet},#ENV{id_objet},#ENV{retour,''}}
68</div>
69</div>]
70<br class="nettoyeur" />
Note: See TracBrowser for help on using the repository browser.