Est-il possible d'empêcher un utilisateur de modifier le titre d'un noeud sur l'écran d'édition de noeud? Une des choses que je déteste vraiment à propos de Drupal est la rigidité du titre & champ de corps dans chaque nœud.Empêcher les utilisateurs de modifier les titres de noeud
Répondre
Deux façons dont vous pouvez le faire:
1) une fonction hook_form_alter pour définir #access à FAUX. Ceci est très rapide si vous êtes familier avec l'écriture de modules, mais sinon, vous préférerez probablement:
2) Utilisez Automatic Nodetitles pour masquer complètement le champ de titre, créez un champ de texte standard CCK pour le remplacer, puis utilisez les autorisations de contenu (fournies avec CCK) pour restreindre l'accès au nouveau champ.
(De plus, alors que le champ du titre est en effet une douleur à cacher, vous pouvez masquer le champ de corps juste en réglant l'étiquette vierge.)
expansion sur la pointe de cacher le champ du corps, si vous utilisez CCK et activez les autorisations de contenu, vous pouvez définir des autorisations au niveau du champ et un champ "body" indiquant/est modifiable, mais vous avez défini des autorisations de rôle.
Si quelqu'un est toujours intéressé par drupal7, vous pouvez utiliser [module de titre] [1]
[1]: https://www.drupal.org/project/title et tourner le titre à un champ de texte, vous pouvez utiliser [module field_permissions] [1]
[1]: https://www.drupal.org/project/field_permissions et de le configurer comme vous le souhaitez en créant une autorisation personnalisée. La combinaison de ces deux modules est vraiment flexible.
- 1. Drupal: masquer les titres de noeud
- 2. Empêcher les utilisateurs de créer une table
- 3. Empêcher les utilisateurs de créer des planifications pour les travaux
- 4. Quels sous-domaines dois-je empêcher les utilisateurs de sélectionner?
- 5. les utilisateurs peuvent-ils modifier les variables de session?
- 6. Comment empêcher les utilisateurs de modifier les options de l'espace de travail d'un autre utilisateur dans Perforce?
- 7. Lorsque j'utilise les «titres d'impression» d'Excel, comment puis-je modifier les titres à mi-chemin de la feuille?
- 8. Empêcher les utilisateurs d'accéder à la base de données d'applications
- 9. Comment empêcher les utilisateurs de taper des entrées incorrectes?
- 10. Comment empêcher les utilisateurs de déplacer des pages?
- 11. Empêcher les utilisateurs de voter plusieurs fois dans Rails
- 12. Comment empêcher les utilisateurs de supprimer un portlet liferay?
- 13. Drupal: affiche les titres
- 14. Où puis-je empêcher les utilisateurs d'accéder aux données d'autres utilisateurs?
- 15. Empêcher les utilisateurs de redimensionner la taille de la fenêtre/du formulaire
- 16. Comment autoriser les utilisateurs à modifier les menus frontaux?
- 17. Thickbox - les sous-titres de plusieurs lignes
- 18. XSLTT IF sur les titres de tag
- 19. Comment empêcher l'apparition de sous-titres sur mon MediaElement?
- 20. Empêcher les utilisateurs d'activer des fonctionnalités dans Sharepoint
- 21. Wordpress Empêcher les utilisateurs d'envoyer des images en taille réelle
- 22. Comment empêcher les utilisateurs d'accéder aux fichiers sur le serveur?
- 23. Modifier le nom de noeud de l'élément?
- 24. Comment modifier les valeurs d'attribut et les URL d'espace de noms du noeud racine
- 25. Comment empêcher les mauvais utilisateurs et les spammeurs d'insérer des données indésirables dans les forums?
- 26. Générer un menu secondaire basé sur les titres de noeuds
- 27. Comment lister les titres de tous les messages de mon blog blogspot?
- 28. drupal modifier champ de pièce jointe d'un noeud
- 29. Les utilisateurs du site SharePoint 2010 peuvent modifier les documents dans une bibliothèque de documents.
- 30. Modifier les utilisateurs dans une application Access sécurisée