Information importante
En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".
Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact
De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.
Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".
Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.
Il y a différents moyens je
Permalien Soumis par vincent59 le 2 Octobre, 2009 - 12:22
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
il n'y a pas un moyen de
Permalien Soumis par aiphes le 2 Octobre, 2009 - 12:40
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...
Peut être voir si il existe
Permalien Soumis par nyl auster le 2 Octobre, 2009 - 12:51
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.
La meilleure combinaison me
Permalien Soumis par nyl auster le 2 Octobre, 2009 - 12:24
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.
voila ce genre de module :
Permalien Soumis par aiphes le 2 Octobre, 2009 - 13:41
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
@vincent59 - comment creer
Permalien Soumis par aiphes le 2 Octobre, 2009 - 17:57
@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
Vaste question, de mon
Permalien Soumis par davidm le 2 Octobre, 2009 - 18:09
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é
ca sent bon le module ideal
Permalien Soumis par aiphes le 2 Octobre, 2009 - 18:25
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
Bonjour, J'ai installé
Permalien Soumis par Paul Rimel le 6 Octobre, 2009 - 16:53
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