Administrator nie może zarządzać polami niestandardowego typu treści

10

Po zalogowaniu się do mojej instalacji Drupal 7 jako użytkownik administracyjny nie mogę uzyskać dostępu do „Zarządzaj polami” lub „Zarządzaj wyświetlaniem” dla moich niestandardowych typów treści.

Próbowałem wszystkich następujących rzeczy bez radości:

  • Dezaktywowałem wszystkie moje niestandardowe moduły
  • Dałem administratorowi wszystkie uprawnienia
  • Opróżniłem pamięć podręczną wiele razy
  • Wylogowałem się i wróciłem

Jestem pewien, że nigdzie nie używam haka hook_drupal_break!

Nie mam POMYSŁU na to, co zrobiłem źle. Kiedyś działało, ale teraz nie mam do niego dostępu.

Coomie
źródło
Czy próbowałeś odbudować uprawnienia? / admin / raporty / status / rebuild
@nicoz Nie, nie próbowałem tego. Ale teraz, kiedy już mam, mogę powiedzieć, że to nie zadziałało
Coomie
Otrzymujesz odmowę dostępu lub nie znaleziono strony?
Gabor Szanto
@GaborSzanto / admin / structure / types / manage /% my_content_type% / fields pokazuje to samo co / admin / structure / types / manage /% my_content_type% /
Coomie
Co to znaczy „niestandardowe typy treści”? Czy dodajesz je za pomocą interfejsu użytkownika, czy z jakiegoś kodu? Czy po dodaniu nowego typu treści z interfejsu użytkownika problem nadal występuje?
Gabor Szanto

Odpowiedzi:

26

Czuję się tak głupi. Ale zostawiam tę odpowiedź, aby następna osoba mająca ten sam problem pozwoliła zaoszczędzić 3 dni na rozwoju:

Moduł, który pozwala na tworzenie pól na obiektach (węzłach, użytkownikach itp.) Jest nazywany twórczo „Polem”.

Ale to nie znaczy, że będziesz mieć interfejs do ich tworzenia / edycji. Istnieje inny twórczo nazwany moduł o nazwie „Field UI”. Jeśli ten moduł nie jest zainstalowany ORAZ włączony, nie będziesz mieć interfejsu użytkownika do edycji pól ...

Coomie
źródło
2

Jeśli zrobiłeś powyższą odpowiedź i nadal nie działa - sprawdź, czy wyłączyłeś moduły programisty, najeżdżając myszką na „HOME” w menu administracyjnym i sprawdź, czy jest napisane „Włącz moduły programisty”.

Wyłączenie modułów programisty spowoduje wyłączenie interfejsu pól i interfejsu widoków. Nawet jeśli moduły zostaną aktywowane ręcznie, edytowanie widoków lub pól nie będzie możliwe - sprawdź więc, czy programista. Moduły są włączone.

Sillo
źródło
Musiałem najpierw wyłączyć moduły programistów, a następnie włączyć je ponownie, aby działało.
Junzen