Der Administrator kann keine Felder für einen benutzerdefinierten Inhaltstyp verwalten

10

Wenn ich bei meiner Drupal 7-Installation als Administrator angemeldet bin, kann ich für meine benutzerdefinierten Inhaltstypen nicht auf "Felder verwalten" oder "Anzeige verwalten" zugreifen.

Ich habe alles ohne Freude versucht:

  • Ich habe alle meine benutzerdefinierten Module deaktiviert
  • Ich habe dem Administrator alle Berechtigungen erteilt
  • Ich habe den Cache viele, viele Male geleert
  • Abgemeldet und wieder angemeldet

Ich bin mir ziemlich sicher, dass ich den Hook hook_drupal_break nirgendwo benutze!

Ich habe keine Ahnung, was ich falsch gemacht habe. Früher hat es funktioniert, aber jetzt kann ich nicht darauf zugreifen.

Coomie
quelle
Haben Sie versucht, Berechtigungen neu zu erstellen? / admin / Berichte / Status / Neuaufbau
@nicoz Nein, das hatte ich nicht versucht. Aber jetzt, wo ich habe, kann ich sagen, dass es nicht funktioniert hat
Coomie
Sie erhalten Zugriff verweigert oder Seite nicht gefunden?
Gabor Szanto
@GaborSzanto / admin / Struktur / Typen / verwalten /% my_content_type% / Felder zeigt das gleiche wie / admin / Struktur / Typen / verwalten /% my_content_type% /
Coomie
Was bedeutet "benutzerdefinierte Inhaltstypen"? Fügen Sie sie über die Benutzeroberfläche oder aus einem Code hinzu? Wenn Sie einen neuen Inhaltstyp über die Benutzeroberfläche hinzufügen, besteht das Problem weiterhin?
Gabor Szanto

Antworten:

26

Ich fühle mich so dumm. Aber ich lasse diese Antwort, damit die nächste Person, die das gleiche Problem hat, 3 Tage Entwicklungszeit spart:

Das Modul, mit dem Felder auf Entitäten (Knoten, Benutzer usw.) erstellt werden können, wird kreativ als "Feld" bezeichnet.

Dies bedeutet jedoch nicht, dass Sie eine Benutzeroberfläche zum Erstellen / Bearbeiten haben. Es gibt ein weiteres kreativ benanntes Modul namens "Field UI". Wenn dieses Modul nicht installiert UND aktiviert ist, haben Sie keine Benutzeroberfläche zum Bearbeiten Ihrer Felder ...

Coomie
quelle
2

Wenn Sie die obige Antwort gegeben haben und sie immer noch nicht funktioniert, überprüfen Sie, ob Sie Entwicklermodule deaktiviert haben, indem Sie im Administrationsmenü auf "HOME" klicken und prüfen, ob "Entwicklermodule aktivieren" angezeigt wird.

Durch Deaktivieren der Entwicklermodule werden die Benutzeroberfläche für Felder und Ansichten deaktiviert. Selbst wenn Sie die Module manuell aktivieren, können Sie Ansichten oder Felder nicht bearbeiten. Überprüfen Sie daher, ob Dev. Module ist aktiviert.

Sillo
quelle
Ich musste zuerst die Entwicklermodule deaktivieren und sie dann wieder aktivieren, damit es funktioniert.
Yunzen