Changeset 54545 in spip-zone


Ignore:
Timestamp:
Nov 17, 2011, 11:31:16 AM (8 years ago)
Author:
yffic@…
Message:

Ajouter la possibilité de créer la liste des rubriques/articles à partir de la rubrique courante (donc de la rubrique passée dans le contexte)

Location:
_plugins_/menus
Files:
5 edited

Legend:

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

    r50644 r54545  
    4848        'entree_id_objet' => 'Numéro',
    4949        'entree_id_rubrique' => 'Numéro de la rubrique parente',
     50        'entree_id_rubrique_ou_courante' => 'Numéro de la rubrique parente ou "courante" si la rubrique parente est la rubrique courante du contexte',
    5051        'entree_id_rubriques_exclues' => 'Numéros des rubriques à exclure, séparés par des virgules',
    5152        'entree_id_secteur_exclus' => 'Numéros des secteurs à exclure, séparés par des virgules',
     
    128129        'info_page_speciale' => 'Lien vers la page « @page@ »',
    129130        'info_page_speciale_zajax' => 'Modalbox de la page « @page@ » pour le bloc « @bloc@ &#187',
     131        'info_rubrique_courante' => 'Rubrique courante',
    130132        'info_rubriques_exclues' => ' / sauf rubrique(s) @id_rubriques@',
    131133        'info_rubriques_max_affichees' => 'Affichage limité à @max@ rubriques',
  • _plugins_/menus/menus/rubriques.html

    r49707 r54545  
    1 [(#SET{id_rubrique, #ENV{id_rubrique}|intval})]
     1[(#REM)         Rubrique de départ :
     2                        Si l'id_rubrique saisi vaut "courante" on va chercher l'id de la rubrique courante => env{env{id_rubrique}}
     3                        sinon, on utilise l'id saisi ]
     4[(#SET{id_rubrique, #ENV{id_rubrique}|=={courante}|?{#ENV**|unserialize|table_valeur{env}|table_valeur{id_rubrique},#ENV{id_rubrique}|intval}})]
     5
    26[(#SET{id_secteur_exclus, #ENV{id_secteur_exclus}|?{#ENV{id_secteur_exclus}|explode{','},#ARRAY}})]
    37[(#SET{niveau_max_txt, #ENV{niveau}|intval|?{#ENV{niveau},infini}})]
     
    2731
    2832[(#ENV{appel_formulaire}|oui)
    29         [(#SET{titre, #GET{id_rubrique}|?{#INFO_TITRE{rubrique, #GET{id_rubrique}}, <:info_racine_site:>}})]
     33        [(#SET{titre, #ENV{id_rubrique}|?{#ENV{id_rubrique}|=={courante}|?{<:menus:info_rubrique_courante:>,#INFO_TITRE{rubrique, #GET{id_rubrique}}}, <:info_racine_site:>}})]
    3034        [(#ENV{secteurlangue}non)<div class="titre">#GET{titre}</div>]
    3135        [(#ENV{secteurlangue}oui)<div class="titre"><:menus:nom_menu_secteurlangue:></div>]
  • _plugins_/menus/menus/rubriques.xml

    r49701 r54545  
    44        <description><:menus:description_menu_rubriques:></description>
    55        <icone>images/menus_rubriques.png</icone>
    6         <parametre nom="id_rubrique" label="menus:entree_id_rubrique" />
     6        <parametre nom="id_rubrique" label="menus:entree_id_rubrique_ou_courante" />
    77        <parametre nom="id_secteur_exclus" label="menus:entree_id_secteur_exclus" />
    88        <parametre nom="niveau" label="menus:entree_niveau" />
  • _plugins_/menus/paquet.xml

    r52886 r54545  
    22        prefix="menus"
    33        categorie="navigation"
    4         version="0.9.1"
     4        version="0.9.2"
    55        etat="test"
    66        compatibilite="[2.0.9;3.0.*]"
  • _plugins_/menus/plugin.xml

    r52886 r54545  
    1111        <auteur>RastaPopoulos</auteur>
    1212        <licence>GPL v3</licence>
    13         <version>0.9.1</version>
     13        <version>0.9.2</version>
    1414        <version_base>0.5.0</version_base>
    1515        <etat>test</etat>
Note: See TracChangeset for help on using the changeset viewer.