Changeset 44056 in spip-zone for _plugins_/menus/menus/objet.html


Ignore:
Timestamp:
Feb 1, 2011, 12:32:39 AM (9 years ago)
Author:
kent1@…
Message:

Chose utile dans le cas d'un site multilingue ... dit de babel ... que le contexte choisisse la traduction de l'article ...

Une nouvelle option (utilisée uniquement pour les articles) permet de réaliser cela avec en mettant "trad" dans le champ idoine...

Peut être vais je trop loin, il est toujours temps de revert demain

File:
1 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/menus/menus/objet.html

    r44053 r44056  
    1 [(#SET{titre, #ENV*{titre}|typo|sinon{#INFO_TITRE{#ENV{type_objet}, #ENV{id_objet}}}|sinon{<:info_sans_titre:>}})]
     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}]
    215
    316#SET{visible,oui}
     
    1528[(#ENV{appel_formulaire}|oui)
    1629        <div class="titre">#GET{titre}</div>
    17         <div class="infos">#ENV{type_objet}-#ENV{id_objet}[-(#GET{info_session})]</div>
     30        <div class="infos">#ENV{type_objet}-#GET{id_objet}[-(#GET{info_session})][-(#GET{info_trad})]</div>
    1831]
    1932
     
    2134[(#ENV{appel_menu}|et{#GET{visible}|=={oui}}|oui)
    2235        <li class="menu-entree[ (#ENV{css})][ (#ENV{id_objet}|menus_exposer{#ENV{type_objet},#ENV*{env}})]">
    23                 <a href="#INFO_URL{#ENV{type_objet}, #ENV{id_objet}}" title="[(#GET{titre}|attribut_html)]">#GET{titre}</a>
     36                <a href="#INFO_URL{#ENV{type_objet}, #GET{id_objet}}" title="[(#GET{titre}|attribut_html)]">#GET{titre}</a>
    2437]
Note: See TracChangeset for help on using the changeset viewer.