Пользователь с правами администратора не может управлять полями для пользовательского типа контента

10

Когда вы вошли в систему с моей установкой Drupal 7 от имени администратора, я не могу получить доступ к «Управление полями» или «Управление отображением» для своих пользовательских типов контента.

Я пробовал все следующие без радости:

  • Я деактивировал все свои пользовательские модули
  • Я дал пользователю-администратору все разрешения
  • Я очистил кэш, много-много раз
  • Выйти и вернуться

Я почти уверен, что нигде не использую хук hook_drupal_break!

У меня нет идеи, что я сделал не так. Раньше это работало, но теперь я не могу получить к нему доступ.

Coomie
источник
Вы пытались восстановить разрешения? / admin / reports / status / rebuild
@nicoz Нет, я не пробовал это. Но теперь, когда у меня есть, я могу сказать, что это не сработало
Coomie
Вам отказано в доступе или страница не найдена?
Габор Санто
@GaborSzanto / admin / структура / типы / управление /% my_content_type% / fields показывает то же самое, что и / admin / структура / типы / управление /% my_content_type% /
Coomie
Что значит «пользовательские типы контента»? Вы добавляете их через пользовательский интерфейс или из какого-то кода? Когда вы добавляете новый тип контента из пользовательского интерфейса, проблема все еще существует?
Габор Санто

Ответы:

26

Я чувствую себя так глупо. Но я оставляю этот ответ, чтобы следующий человек, у которого была такая же проблема, сэкономил 3 дня времени на разработку:

Модуль, позволяющий создавать поля на объектах (узлах, пользователя и т. Д.), Творчески называется «Поле».

Но это не означает, что у вас будет пользовательский интерфейс для их создания / редактирования. Есть еще один творчески названный модуль под названием «Field UI». Если эти модули не установлены и не включены, у вас не будет пользовательского интерфейса для редактирования ваших полей ...

Coomie
источник
2

Если вы ответили выше, но он все еще не работает - проверьте, отключили ли вы модули разработчика, наведя курсор мыши на «HOME» в меню администрирования и посмотрите, нет ли в нем сообщения «Включить модули разработчика».

Отключение модулей разработчика отключит пользовательский интерфейс «Поля» и «Пользовательский интерфейс». Даже если вы активируете модули вручную, вы не сможете редактировать представления или поля - так что проверьте, установлен ли Dev. Модули включены.

Sillo
источник
Мне нужно было сначала отключить модули разработчика, а затем снова включить их, чтобы он заработал.
yunzen