Ich habe eine Drupal 7-Site und im Menü "Inhaltstypen" haben nur bestimmte Typen einen Link "Löschen" in der Spalte "Vorgänge".
Alle Inhaltstypen haben die Links für "Bearbeiten", "Felder verwalten" und "Anzeige verwalten", aber nur einige haben "Löschen", andere nicht.
Ich habe und habe meine Berechtigungen für meinen Benutzer überprüft. Administer content types
Dies scheint jedoch eine globale Berechtigung für alle Inhaltstypen zu sein. Daher verstehe ich immer noch nicht, warum einige löschbar sind, während andere nicht.
Warum haben nur bestimmte Inhaltstypen einen Löschvorgang?
Löschen Sie sie, indem Sie zur URL gehen
/admin/structure/types/manage/content-machine-name/delete
content-machine-name ist der Computername des Inhaltstyps, den Sie löschen möchten. Stellen Sie außerdem sicher, dass Sie Bindestriche im Computernamen und keine Unterstriche verwenden.
quelle
Wie bereits erwähnt, können Sie nur Inhaltstypen löschen, die manuell erstellt wurden.
Aber manchmal läuft es nicht rund. Die folgenden Schritte haben zum Löschen von Inhaltstypen beigetragen. Sie müssen die Datenbank sichern, bevor Sie dies versuchen.
[Um manuell einen Inhaltstyp löschen , die erstellt wurde 1 # 16 Nedjo schlägt vor , in drupal.org:
Die obigen Schritte haben mir schon geholfen, als ich diese Probleme gefunden habe.
quelle
Das Deaktivieren des Moduls, das den Inhaltstyp bereitstellt, sollte der erste Schritt sein. Wenn der Inhaltstyp von einer Funktion bereitgestellt wurde, müssen Sie den Inhaltstyp dennoch löschen.
Für ein gut gemachtes Feature wird die Möglichkeit, einen Inhaltstyp zu löschen, nach dem Feature bereitgestellt, sofern es deaktiviert ist. Dies ist dem Löschen eines Inhaltstyps aus einem Feature vorzuziehen, da die aktuelle Funktionalität oder zukünftige Aktualisierungen dieses Features möglicherweise den Inhaltstyp erfordern.
Beachten Sie, dass Sie Feature-Module (admin / modules) deaktivieren können, auch wenn die Features-Oberfläche (ziemlich dumm) behauptet, dass sie ein Modul aufgrund von Konflikten nicht deaktivieren kann.
Und wenn Sie über die Benutzeroberfläche nichts tun und nur Code ausführen möchten, finden Sie hier ein Beispiel für einen Update-Hook, mit dem die Funktionen von Commons Wiki und Posts deaktiviert und die von ihnen bereitgestellten Inhaltstypen gelöscht werden.
quelle