[PLUGINS] +les plugins de bases
[ptitvelo/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 [(#SET{titre, #ENV*{titre}|typo|sinon{#INFO_TITRE{#ENV{type_objet}, #GET{id_objet}}}|sinon{<:info_sans_titre:>}})]
13
14 [(#ENV{trad}|=={trad}|et{#ENV{type_objet}|=={article}}|oui)#SET{info_trad,#VAL{menus:info_traduction_recuperee}|_T}]
15
16 #SET{visible,oui}
17 [(#ENV{connexion}|=={session}|oui)
18 [(#SESSION{statut}|non)
19 #SET{visible,non}]
20 #SET{info_session,#VAL{menus:info_connexion_obligatoire}|_T}
21 ]
22 [(#ENV{connexion}|=={nosession}|oui)
23 [(#SESSION{statut}|oui)
24 #SET{visible,non}]
25 #SET{info_session,#VAL{menus:info_deconnexion_obligatoire}|_T}
26 ]
27
28 [(#ENV{appel_formulaire}|oui)
29 <div class="titre">#GET{titre}</div>
30 <div class="infos">#ENV{type_objet}-#GET{id_objet}[-(#GET{info_session})][-(#GET{info_trad})]</div>
31 ]
32
33 [(#ENV{appel_menu}|et{#GET{visible}|=={oui}}|oui)
34 <li class="menu-entree item[ (#ENV{css})][ (#ENV{id_objet}|menus_exposer{#ENV{type_objet},#ENV*{env}})]">
35 <a href="#INFO_URL{#ENV{type_objet}, #GET{id_objet}}">#GET{titre}</a>
36 ]