L'utilisateur administrateur ne peut pas gérer les champs sur le type de contenu personnalisé


10

Lorsque je suis connecté à mon installation Drupal 7 en tant qu'administrateur, je ne peux pas accéder aux "Gérer les champs" ou "Gérer l'affichage" pour mes types de contenu personnalisés.

J'ai essayé tout ce qui suit sans joie:

  • J'ai désactivé tous mes modules personnalisés
  • J'ai donné à l'utilisateur administrateur toutes les autorisations
  • J'ai vidé le cache plusieurs fois
  • Déconnecté et reconnecté

Je suis sûr que je n'utilise le crochet hook_drupal_break nulle part!

Je n'ai aucune idée de ce que j'ai fait de mal. Il fonctionnait, mais maintenant je ne peux plus y accéder.


Avez-vous essayé de reconstruire les autorisations? / admin / reports / status / rebuild

@nicoz Non, je n'avais pas essayé ça. Mais maintenant que je l'ai, je peux dire que cela n'a pas fonctionné
Coomie

Vous obtenez un accès refusé ou une page introuvable?
Gabor Szanto

@GaborSzanto / admin / structure / types / manage /% my_content_type% / fields affiche la même chose que / admin / structure / types / manage /% my_content_type% /
Coomie

Que signifie «types de contenu personnalisés»? Les ajoutez-vous via l'interface utilisateur ou à partir d'un code? Lorsque vous ajoutez un nouveau type de contenu à partir de l'interface utilisateur, le problème persiste-t-il?
Gabor Szanto

Réponses:


26

Je me sens tellement stupide. Mais je laisse cette réponse pour que la prochaine personne à avoir ce même problème économise 3 jours de temps de développement:

Le module qui permet de créer des champs sur des entités (nœuds, utilisateur, etc.) est appelé de manière créative "Champ".

Mais cela ne signifie pas que vous aurez une interface utilisateur pour les créer / modifier. Il existe un autre module nommé de façon créative appelé "Field UI". Si ce module n'est pas installé ET activé, vous n'aurez pas d'interface utilisateur pour modifier vos champs ...


2

Si vous avez fait la réponse ci-dessus, et que cela ne fonctionne toujours pas - vérifiez si vous avez désactivé les modules de développeur en survolant le "HOME" dans le menu d'administration et voyez s'il dit "Activer les modules de développeur".

La désactivation des modules de développeur désactivera l'interface utilisateur des champs et l'interface utilisateur des vues .. même si vous activez les modules manuellement, vous ne pourrez pas modifier les vues ou les champs - vérifiez donc si Dev. Les modules sont activés.


J'ai d'abord dû désactiver les modules de développement, puis les réactiver pour le faire fonctionner.
yunzen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.