Changeset 91576 in spip-zone


Ignore:
Timestamp:
Sep 1, 2015, 5:49:57 PM (6 years ago)
Author:
cyril@…
Message:

On étend les possibilités du plugin pour fonctionner dans une structure multilingue de rubriques (on étend la prise en compte du critère 'trad' aux rubriques). Il suffit de créer le menu dans une seule des langues du site pour que le menu affiche les rubriques traduites en fonction de la langue de l'environnement.

Location:
_plugins_/menus/trunk
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • _plugins_/menus/trunk/lang/menus_fr.php

    r90874 r91576  
    7272        'entree_titre_prive' => 'Titre pour accéder à l’espace privé',
    7373        'entree_traduction_articles_rubriques' => 'Dans la mesure du possible, afficher les articles de la rubrique dans la langue du contexte (mettre "trad" pour cela)',
    74         'entree_traduction_objet' => 'Dans le cas d’un article, choisir la traduction en fonction du contexte (mettre "trad" pour cela)',
     74        'entree_traduction_objet' => 'Choisir la traduction en fonction du contexte (mettre "trad" pour cela)',
    7575        'entree_tri' => 'Critère de tri des rubriques ("titre" pour trier par titre, "num titre" pour trier par numéro de titre, préfixer par un " !" pour inverser l’ordre)',
    7676        'entree_tri_articles' => 'Critère de tri des articles ("titre" pour trier par titre, "num titre" pour trier par numéro de titre, préfixer par un " !" pour inverser l’ordre)',
  • _plugins_/menus/trunk/menus/objet.html

    r72497 r91576  
    99</BOUCLE_art_orig>
    1010</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>
    1123
    1224[(#SET{titre, #ENV*{titre}|typo|sinon{#INFO_TITRE{#ENV{type_objet}, #GET{id_objet}}}|sinon{<:info_sans_titre:>}})]
  • _plugins_/menus/trunk/paquet.xml

    r91506 r91576  
    22        prefix="menus"
    33        categorie="navigation"
    4         version="1.5.12"
     4        version="1.5.13"
    55        etat="stable"
    66        compatibilite="[3.0.0;3.1.*]"
Note: See TracChangeset for help on using the changeset viewer.