FLUX RSS



ACCUEIL / FORUMS / DESIGN / PERMETTRE LA CRÉATION DE CONTENU




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
Permettre la création de contenu

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

Auteur Message

François T.

Jeudi 22 Septembre 2005 10:15:35 am

Permettre la création de contenu

Bonjour, je voudrais que certains de mes utilisateurs (pour qui j'ai défini le role adéquat) puissent créer des articles ou des dossiers sans passer par l'interface d'administartion. J'ai trouvé cet article dans la doc mais je ne vois pas exctement quel fichier modifier et à quel enfroit:
http://ez.no/products/ez_publish_..._removing_content_from_the_user_page
Quelqu'un pourrait-il me donner qq précisions à ce sujet? Merci

J-A Eberhard

Lundi 26 Septembre 2005 9:45:01 am

Re: Permettre la création de contenu

Il faut mettre ceci dans le template qui affiche actuellement les objects que vous voulez rendre modifiable.
Regardez dans l'interface d'admin (section design, menu template) quel est le template qui fait l'override pour les object de la classe qui vous interesse dans le cas de /node/view/full.tpl.
Editer le template en collant le fragment de code en question, attribuer les droits à l'utilisateur, effacer le cache et le tour est joué
J-A Eberhard

J-A Eberhard

Lundi 26 Septembre 2005 9:45:01 am

Re: Permettre la création de contenu

Bonjour,
C'est plutôt une question de droit d'accès que de modifier des fichiers.
Dans l'interface d'admin, donnez la permission au groupe d'utilisateur de créer, editer une classe.
Ensuite il faut faire un override du template par défaut de la classe en question. (le template par défaut est un simple template d'affichage, qui ne regarde pas si l'utilisateur possède des droits avancés). Le plus simple est de faire un override du template pour cette classe par le template par défaut (ce template contient 'tout'ce qui est possible de faire avec l'objet, comme les template d'admin).
En partant de là, repérer les fragments de code qui vous sont utiles et construisez votre templete.
Il est même possible de donner l'accès à l'éditeur Online dans la partie public, il faut dans ce cas activer l'extension dans le fichier override/site.ini.append.php.
A+
Jacques-André

J-A Eberhard

Lundi 26 Septembre 2005 9:45:02 am

Re: Permettre la création de contenu

Il faut mettre ceci dans le template qui affiche actuellement les objects que vous voulez rendre modifiable.
Regardez dans l'interface d'admin (section design, menu template) quel est le template qui fait l'override pour les object de la classe qui vous interesse dans le cas de /node/view/full.tpl.
Editer le template en collant le fragment de code en question, attribuer les droits à l'utilisateur, effacer le cache et le tour est joué
J-A Eberhard

François T.

Mardi 27 Septembre 2005 9:24:52 am

Re: Permettre la création de contenu

Merci J-A pour ces détails. J'essaye de mettre en oeuvre, on verra...

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