[SPIP] +2.1.12
[velocampus/web/www.git] / www / plugins / menus / menus / objet.html
diff --git a/www/plugins/menus/menus/objet.html b/www/plugins/menus/menus/objet.html
new file mode 100644 (file)
index 0000000..d8d621c
--- /dev/null
@@ -0,0 +1,37 @@
+#SET{id_objet,#ENV{id_objet}}
+<BOUCLE_si_art(CONDITION){si #ENV{type_objet}|=={article}|et{#ENV{trad}|=={trad}}}>
+<BOUCLE_art_orig(ARTICLES){id_article=#ENV{id_objet}}{origine_traduction}>
+<BOUCLE_art_lang(ARTICLES){traduction}{lang=#ENV{lang}}>
+#SET{id_objet,#ID_ARTICLE}
+</BOUCLE_art_lang>
+#SET{id_objet,#ID_ARTICLE}
+<//B_art_lang>
+</BOUCLE_art_orig>
+</BOUCLE_si_art>
+
+[(#SET{titre, #ENV*{titre}|typo|sinon{#INFO_TITRE{#ENV{type_objet}, #GET{id_objet}}}|sinon{<:info_sans_titre:>}})]
+
+[(#ENV{trad}|=={trad}|et{#ENV{type_objet}|=={article}}|oui)#SET{info_trad,#VAL{menus:info_traduction_recuperee}|_T}]
+
+#SET{visible,oui}
+[(#ENV{connexion}|=={session}|oui)
+       [(#SESSION{statut}|non)
+               #SET{visible,non}]
+       #SET{info_session,#VAL{menus:info_connexion_obligatoire}|_T}
+]
+[(#ENV{connexion}|=={nosession}|oui)
+       [(#SESSION{statut}|oui)
+               #SET{visible,non}]
+       #SET{info_session,#VAL{menus:info_deconnexion_obligatoire}|_T}
+]
+
+[(#ENV{appel_formulaire}|oui)
+       <div class="titre">#GET{titre}</div>
+       <div class="infos">#ENV{type_objet}-#GET{id_objet}[-(#GET{info_session})][-(#GET{info_trad})]</div>
+]
+
+
+[(#ENV{appel_menu}|et{#GET{visible}|=={oui}}|oui)
+       <li class="menu-entree item[ (#ENV{css})][ (#ENV{id_objet}|menus_exposer{#ENV{type_objet},#ENV*{env}})]">
+               <a href="#INFO_URL{#ENV{type_objet}, #GET{id_objet}}" title="[(#GET{titre}|attribut_html)]">#GET{titre}</a>
+]