Catégories:
bonjour,
comment faire en sorte qu’un role d’utilisateur puisse choisir à la creation de contenu, dans quelle rubrique ou sous rubrique ira s’ajouter son article ou sa page ?
actuellement j’ai autoriser l’administratiob du menu mais il a acces a tout les menus possibles..
merci
- Vous devez vous identifier ou créer un compte pour écrire des commentaires

Il y a différents moyens je pense.
On peut imaginer :
- créer un type de contenu par rôle
- donner les droits de création sur ce contenu uniquement au rôle (Controle d’accès / node)
- assigner une taxonomie au type de contenu
- créer un menu basé sur la taxonomie
Il y a sans doute d’autres pistes
vincent59
2594
il n’y a pas un moyen de juste dire a drupal d’autoriser le placement de la page dans tel ou tel menu ? et exclure les menus d’admin ? avec les permissions de bases…
Drupal 6.xx - 2 sites chez OVH (pro) mutualisé, 6 chez AlwaysData (Pack10go)
/////////////
www.graphisme-libre.info
aiphes
1045
Peut être voir si il existe un module genre «menu access» (je dis ça au pif) pour obtenir plus de granularité au niveau des permissions de menu.
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
La meilleure combinaison me parait effectivement d’utiliser la taxonomie pour faire tes rubriques et d’utiliser ensuite un module genre taxonomy menu pour générer le menu de ton site.
http://formation.ideia.fr/formation/drupal-la-carte | http://twitter.com/nyl_auster
nyl auster
838
voila ce genre de module : http://drupal.org/project/menu_access mais je ne percute pas vraiment l’usage sinon qu’il semble marcher avec les liens primaires et secondaire(quid des menus persos ?) et ensuite les utiliser comme blocs…pas tres simple je trouve
Drupal 6.xx - 2 sites chez OVH (pro) mutualisé, 6 chez AlwaysData (Pack10go)
/////////////
www.graphisme-libre.info
aiphes
1045
@vincent59
je pense que c’est une voie interessante
EDIT : ca j’ai reussi, voyons la suite,en assignant une taxonomie automatique,puis la retrouver dans le menu…le probleme etant que les users peuvent contribuer dans differentes sections/rubriques du site
Drupal 6.xx - 2 sites chez OVH (pro) mutualisé, 6 chez AlwaysData (Pack10go)
/////////////
www.graphisme-libre.info
aiphes
1045
Vaste question, de mon côté j’ai du me plonger un peu sur le sujet.
Par contre on s’éloigne de la question initiale qui était «comment faire en sorte qu’un role d’utilisateur puisse choisir à la creation de contenu, dans quelle rubrique ou sous rubrique ira s’ajouter son article ou sa page ?»
Sans vouloir ramener encore ce problème à la surface, c’est encore un problème de prise en compte de la hiéarchie ou plus précisémment de dichotomie entre la hiérarchie des noeuds et celle des menus (totalement découplées dans Drupal, au grand dam des MODxiens comme moi ou Yann).
Ma solution perso ça a été - pour les pages en tout cas - de mettre en place Node Hierarchy qui s’occupe tout seul de créer un item de menu en cohérence avec la hiérarchie gérée par le module.
Mais si on veut revenir au débat de la gestion des accès et de l’admin du menu (effectivement mieux vaut éviter de donner administer menu à n’importe qui), voilà un petit résumé de mes expériences.
Contrôler précisémment quel item de menu doit être affiché par rôle
http://drupal.org/project/menu_per_role => normalement, on ne devrait pas avoir besoin de ce module comme indiqué par le développeur, il répond à une problématique spécifique.
Donner la permission d’administrer un menu
http://drupal.org/project/menu_admin_per_menu => pas mal du tout, avant que je ne trouve celui ci-dessous qui est plus facile à administrer et plus puissant (contrôle au niveau de l’item de menu)
Donner la permission d’administrer un menu et/ou un item précis, par rôle
http://drupal.org/project/delegate_menu_admin => je le préfère à celui ci-dessus
Donner la main aux utilisateurs sur une partie du menu seulement
http://drupal.org/project/menu_stp => pas essayé
Software is like sex, it’s better when it’s free (Linus Torvalds)
http://twitter.com/davidm_fr
davidm
631
ca sent bon le module ideal pour mon probleme ca david :) ; je veux parler de lui http://drupal.org/project/delegate_menu_admin
je testerai à l’occasion le dernier mais il semble moins bien fait..
ca fonctionne bien,dommage que les utilisateurs puissent voir les autres possibilités mais sinon c’est plutot bien fait
merci bcp
Drupal 6.xx - 2 sites chez OVH (pro) mutualisé, 6 chez AlwaysData (Pack10go)
/////////////
www.graphisme-libre.info
aiphes
1045
Bonjour,
J’ai installé delegate_menu_admin.
J’ai bien une colonne supplémentaire qui s’affiche dans la gestion des menus (case à cocher «MAKE ADMIN» ; toutes décochées par défaut). Je coche certaines cases
Et quand je me déconnecte et que je retourne sur la gestion du contenu, j’ai un message d’erreur :
warning : Invalid argument supplied for foreach() in /(…)/drupal/modules/delegate_menu_admin/delegate_menu_admin.module on line 343.
Comment réparer l’erreur pour continuer le test ?
Merci
Paul Rimel
12