|
|
 |
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...
|
|
|
 |
|