Changeset 44053 in spip-zone


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

Ajouter la possibilité de n'afficher l'élément de menu qu'en cas de connexion (en mettant session dans le champ idoine) ou qu'en étant déconnecté (en mettant nosession)

C'est indiqué dans le label de l'input

Location:
_plugins_/menus/menus
Files:
2 edited

Legend:

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

    r37141 r44053  
    11[(#SET{titre, #ENV*{titre}|typo|sinon{#INFO_TITRE{#ENV{type_objet}, #ENV{id_objet}}}|sinon{<:info_sans_titre:>}})]
     2
     3#SET{visible,oui}
     4[(#ENV{connexion}|=={session}|oui)
     5        [(#SESSION{statut}|oui)
     6                #SET{visible,non}]
     7        #SET{info_session,#VAL{menus:info_connexion_obligatoire}|_T}
     8]
     9[(#ENV{connexion}|=={nosession}|oui)
     10        [(#SESSION{statut}|oui)
     11                #SET{visible,non}]
     12        #SET{info_session,#VAL{menus:info_deconnexion_obligatoire}|_T}
     13]
    214
    315[(#ENV{appel_formulaire}|oui)
    416        <div class="titre">#GET{titre}</div>
    5         <div class="infos">#ENV{type_objet}-#ENV{id_objet}</div>
     17        <div class="infos">#ENV{type_objet}-#ENV{id_objet}[-(#GET{info_session})]</div>
    618]
    7 [(#ENV{appel_menu}|oui)
     19
     20
     21[(#ENV{appel_menu}|et{#GET{visible}|=={oui}}|oui)
    822        <li class="menu-entree[ (#ENV{css})][ (#ENV{id_objet}|menus_exposer{#ENV{type_objet},#ENV*{env}})]">
    923                <a href="#INFO_URL{#ENV{type_objet}, #ENV{id_objet}}" title="[(#GET{titre}|attribut_html)]">#GET{titre}</a>
  • _plugins_/menus/menus/objet.xml

    r34947 r44053  
    88        <parametre nom="titre" label="menus:entree_titre" />
    99        <parametre nom="css" label="menus:entree_css" />
     10        <parametre nom="connexion" label="menus:entree_connexion_objet" />
    1011</entree>
Note: See TracChangeset for help on using the changeset viewer.