[PLUGINS] ~maj globale
[lhc/web/www.git] / www / plugins / menus_1 / menus / objet.html
1 #SET{id_objet,#ENV{id_objet}}
2 <BOUCLE_si_art(CONDITION){si #ENV{type_objet}|=={article}|et{#ENV{trad}|=={trad}}}>
3 <BOUCLE_art_orig(ARTICLES){id_article=#ENV{id_objet}}{origine_traduction}>
4 <BOUCLE_art_lang(ARTICLES){traduction}{lang=#ENV{lang}}>
5 #SET{id_objet,#ID_ARTICLE}
6 </BOUCLE_art_lang>
7 #SET{id_objet,#ID_ARTICLE}
8 <//B_art_lang>
9 </BOUCLE_art_orig>
10 </BOUCLE_si_art>
11
12 <BOUCLE_test_tradrub(CONDITION){si #PLUGIN{tradrub}}>
13 <BOUCLE_si_rub(CONDITION){si #ENV{type_objet}|=={rubrique}|et{#ENV{trad}|=={trad}}}>
14 <BOUCLE_rub_orig(RUBRIQUES){id_rubrique=#ENV{id_objet}}{origine_traduction}>
15 <BOUCLE_rub_lang(RUBRIQUES){traduction}{lang=#ENV{lang}}>
16 #SET{id_objet,#ID_RUBRIQUE}
17 </BOUCLE_rub_lang>
18 #SET{id_objet,#ID_RUBRIQUE}
19 <//B_rub_lang>
20 </BOUCLE_rub_orig>
21 </BOUCLE_si_rub>
22 </BOUCLE_test_tradrub>
23
24 [(#SET{titre, #ENV*{titre}|typo|sinon{#INFO_TITRE{#ENV{type_objet}, #GET{id_objet}}}|sinon{<:info_sans_titre:>}})]
25
26 [(#ENV{trad}|=={trad}|et{#ENV{type_objet}|=={article}}|oui)#SET{info_trad,#VAL{menus:info_traduction_recuperee}|_T}]
27
28 #SET{visible,oui}
29 [(#ENV{connexion}|=={session}|oui)
30 [(#SESSION{statut}|non)
31 #SET{visible,non}]
32 #SET{info_session,#VAL{menus:info_connexion_obligatoire}|_T}
33 ]
34 [(#ENV{connexion}|=={nosession}|oui)
35 [(#SESSION{statut}|oui)
36 #SET{visible,non}]
37 #SET{info_session,#VAL{menus:info_deconnexion_obligatoire}|_T}
38 ]
39
40 [(#ENV{appel_formulaire}|oui)
41 <div class="titre">#GET{titre}</div>
42 <div class="infos">#ENV{type_objet}-#GET{id_objet}[-(#GET{info_session})][-(#GET{info_trad})]</div>
43 ]
44
45 [(#ENV{appel_menu}|et{#GET{visible}|=={oui}}|oui)
46 <li class="menu-entree item[ (#ENV{css})][ (#ENV{id_objet}|menus_exposer{#ENV{type_objet},#ENV*{env}})]">
47 <a href="#INFO_URL{#ENV{type_objet}, #GET{id_objet}}"[ class="(#ENV{css_lien})"]>#GET{titre}</a>
48 ]