FLUX RSS



ACCUEIL / FORUMS / DESIGN / LISTE DES CLASSES QUE LE "CURRENT USER" PEUT CRÉER




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
Liste des classes que le "current user" peut créer

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

Auteur Message

Bertrand DANES

Mercredi 04 Octobre 2006 10:23:30 am

Liste des classes que le "current user" peut créer

bonjour,

Je cherche à avoir la liste des classes que l'utilisateur courant (current user) peut créer dans le noeud actuel.

{section name=Classes loop=$node.object.can_create_class_list}
{$Classes:item.name}
{/section}

marche correctement, par contre, l'équivalent avec le fetch can_instantiate_class_list

{def $classes=fetch( 'content', 'can_instantiate_class_list' )}
{foreach $classes as $class}
{$class.name}
{/foreach}

ne fonctionne pas : j'obtiens une liste plus longue avec des classes que l'utilisateur n'est pas habilité a créé sous ce noeud (mais qu'il peut créer dans d'autres).

Est-ce un bug ? (version 3.8.3)

Merci d'avance pour vos réponses

Bertrand DANES

Mercredi 04 Octobre 2006 10:48:40 am

Re: Liste des classes que le "current user" peut créer

en fait, le fetch ne sert à rien puisqu'on peut faire directement comme ça :

{foreach $node.object.can_create_class_list as $classe}
{$classe.id} => {$classe.name}
{/foreach}

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