Zum Model-Struktur ist mir gerade eingefallen: Einfach mal eine Seite Anlegen, mit inhalt füllen und dann versuchen die Page() zu löschen, dabei bekommt man eine Liste!
Hab eine Seite erstellt, in einer Sprache und einen Text und einen Link angefügt, dann bekommt man beim Löschen:
Code: Alles auswählen
Are you sure you want to delete the page "page_en"? All of the following related items will be deleted:
Page: page_en
Page-placeholder relationship: Page_placeholders object
Page: page_en
Page-placeholder relationship: Page_placeholders object
Title: page_en (page_en, en)
Title: page_en (page_en, en)
Danach eine "DE" Übersetzung angefangen, aber noch keinerlei Inhalte hinterlegt:
Code: Alles auswählen
Are you sure you want to delete the page "page_en"? All of the following related items will be deleted:
Page: page_en
Page-placeholder relationship: Page_placeholders object
Page: page_en
Page-placeholder relationship: Page_placeholders object
Title: page_en (page_en, en)
Title: page_en (page_en, en)
Title: page_de (page_de, de)
Danach nur einen Text Bereich hinzugefügt und "publish":
Code: Alles auswählen
Are you sure you want to delete the page "page_en"? All of the following related items will be deleted:
Page: page_en
Page-placeholder relationship: Page_placeholders object
Page: page_en
Page-placeholder relationship: Page_placeholders object
Title: page_en (page_en, en)
Title: page_en (page_en, en)
Title: page_de (page_de, de)
Title: page_de (page_de, de)
Danach noch ein Link und "publish" -> ändert nichts.
Noch ein Text und "publish" -> nichts.
Nach dieser Aktion habe ich:
10x CMSPlugins Einträge (5x Text und 5x Link)
6x Text einträge
Man hat wohl für "Draft" und "Publish" jeweils eine Kopie eines Plugin-Inhalts.
Lösche ich die Seite, sind alle CMSPlugin und Text Einträge weg. Wiederherstellen und "publish" und alles ist wieder da. Sehr schön, so soll es sein...
Demnach sieht man halt doch nicht alle Einträge beim löschen
