FLUX RSS



ACCUEIL / FORUMS / QUESTIONS TECHNIQUES / DROIT D ACCÈS - MENU




sondages
Avez-vous déjà utilisé les exports statiques ? :
oui
non
RESULTATS | SONDAGES
liens
eZ systems
http://ez.no
PHPEdit
http://www.waterproof.fr/
AFUL
http://www.aful.org
Framasoft
http://www.framasoft.net
Droit d accès - Menu

Vous devez être connecté pour utiliser le forum. Vous pouvez le faire ici.

Auteur Message

nicolas frey

Jeudi 05 Février 2009 5:35:09 pm

Droit d accès - Menu

Bonjour,

J'ai un site sur lequel j'ai des sections que seul des utilisateurs authentifiés peuvent y avoir accès.
Groupe Guest / Droit de lecture sur Sections Extranet.
Folder type section Extranet.

Or je voudrais dans le listing de mon menu qu'un utilisateur non loggé puisse voir les folders et seulement quand il rentre dans ce dossier, qu'on lui dit qu'il doit se logger pour accéder aux informations.

Une technique simple pour faire ça ?

Merci pour vos réponses

Fabrice Perez

Samedi 07 Mars 2009 8:03:42 pm

Re: Droit d accès - Menu

Bonjour,
Une technique pour le faire consiste a faire 'sauter' les droits du user courant lorsque vous faites votre fetch pour construire le menu.
Donc, dans votre tpl du menu, rajouter a votre fetch :
limitation => array()
Exemple:
fetch( 'content', 'list', hash( 'parent_node_id', 2,
'limitation', array() ) )
De cette maniere eZ va vous remonter tous les objets, meme ceux que l'utiliateur ne peut voir.
Rassurez-vous, les droits du user sont conserves pour le reste de sa navigation, ils sont juste modifies pour le fetch.

Cdt,

Fabrice Perez

actualités
Traduction d'un tutorial eZ
eZ publish 4.0 est sorti
EzPublish 3.9 enfin disponible !
Ez Publish 3.9 RC2 est en ligne !
Ez Publish 3.9 RC1 disponible !
références
Site ohmycom
OhmyBlog