2016-06-10 6 views
3

Ist es möglich, eine Model-Admin-Typ-Setup, wo gibt es eine Registerkarte im linken Menü z. B. Staff Members, und auf der rechten Seite, anstatt nur ein Raster anzeigen und verwalten ein Modell, möchte ich Felder, die über dem Raster sitzen und in der Lage sein, Daten zu ihnen zu speichern ...Wie fügt man dem linken CMS-Menü ein benutzerdefiniertes Element hinzu und verwaltet Modell- und Zusatzfelder? Ähnlich wie ModelAdmin?

Im Wesentlichen genauso arbeiten, wie Sie es auf einer Seite tun würden, aber stattdessen in einem eigenen Tab auf der Seitenleiste usw.?

Bild von dem, was ich versuche (Photos)

enter image description here

Ist das möglich zu erreichen?

Antwort

2

Ja, Sie können. Sie müssen Ihre eigene Unterklasse von LeftAndMain erstellen und Ihr Formular implementieren, indem Sie getEditForm überschreiben. durch das Hinzufügen dieser zu Ihrer _config.php Datei

Sagen Sie bitte Ihre neue LeftAndMain Unterklasse namens StaffAdmin, dann können Sie es auf dem CMS-Menü hinzufügen:

CMSMenu::add_menu_item('StaffAdmin', 'Staff Admin', 'staffadmin', 'StaffAdmin'); 
+1

haben noch nicht geschafft, zu erreichen, was ich hier wollte. Können Sie Ihre Antwort mit einem ausführlicheren Beispiel aktualisieren? Im Wesentlichen möchte ich eine andere 'SiteConfig' erstellen, wo Sie Felder hinzufügen, Datenobjekte und Tabs anzeigen können – ifusion

Verwandte Themen