Hallo,
in einer Applikation werden die Views dynamisch auf Basis von Model-Informationen eingebunden. Aktuell gibt es noch modelspezifische CRUD-Templates(create,edit,list,view) die sich nur gering voneinander unterscheiden.
Wie könnte eine Implementierung mit generischen CRUD-Templates aussehen, mit der Möglichkeit für Modelspezifische Inhalte wie Formulare/HTML-Tabellen/spezifische Navigationen/Platzhalter oder Kind-Templates?
Generische Templates
Re: Generische Templates
Hallo Thalo,
kannst du dein Beispiel etwas konkreter beschreiben? Deine Beschreibung klingt ein wenig wie ein PHPMyAdmin-Interface...
kannst du dein Beispiel etwas konkreter beschreiben? Deine Beschreibung klingt ein wenig wie ein PHPMyAdmin-Interface...
Viele Grüße,
Christian
Christian
Re: Generische Templates
Hallo Christian,
im Detail geht es um eine Verwaltungssoftware (analog deinem CMS) in der Layout-Boilerplates über alle Module verstreut sind, sodass eine zentrale Änderung unmöglich ist.
Bei einer kapselung in TagLibs müssen auch alle Templates angefasst werden bei Änderungen.
im Detail geht es um eine Verwaltungssoftware (analog deinem CMS) in der Layout-Boilerplates über alle Module verstreut sind, sodass eine zentrale Änderung unmöglich ist.
Bei einer kapselung in TagLibs müssen auch alle Templates angefasst werden bei Änderungen.
Außer, dass Tabellen und Formulare noch hard coded sind.

Re: Generische Templates
Hallo Thalo,
ich habe mir deine per PN geschickten Beispiele angesehen!
Wenn ich deine Anfrage richtig verstehe, geht es darum, die Inhalte einer Seite - nicht den Rahmen der Applikation - basierend auf Informationen aus einem Model (Datenbank, ...) anzuzeigen. Ich dachte zuerst, deine Anfrage bezog sich auf (generische) Formulare.
In deinem Beispiel steht im Wesentlichen eine Evaluierung des einzubindenen Views im Vordergrung. Hierzu stehen im APF ein paar Vorlagen für deinen Anwendungsfall zur Verfügung:
Ich denke in deinem Anwendungsfall werden obige Tags nicht 100% die Anforderungen erfüllen, eine Kombination aus UmgtImportTemplateTag und FrontControllerImportTemplateTag sollte jedoch genau deine Anforderung abdecken.
Lass mich gerne wissen, wenn du Hilfe bei der Implementierung benötigst!
ich habe mir deine per PN geschickten Beispiele angesehen!
Wenn ich deine Anfrage richtig verstehe, geht es darum, die Inhalte einer Seite - nicht den Rahmen der Applikation - basierend auf Informationen aus einem Model (Datenbank, ...) anzuzeigen. Ich dachte zuerst, deine Anfrage bezog sich auf (generische) Formulare.
In deinem Beispiel steht im Wesentlichen eine Evaluierung des einzubindenen Views im Vordergrung. Hierzu stehen im APF ein paar Vorlagen für deinen Anwendungsfall zur Verfügung:
- APF\core\pagecontroller\ImportTemplateTag
- APF\modules\usermanagement\pres\taglib\UmgtImportTemplateTag
- APF\tools\html\taglib\FrontControllerImportTemplateTag
- APF\extensions\apfelsms\pres\taglibs\SMSImportDesignTag
Ich denke in deinem Anwendungsfall werden obige Tags nicht 100% die Anforderungen erfüllen, eine Kombination aus UmgtImportTemplateTag und FrontControllerImportTemplateTag sollte jedoch genau deine Anforderung abdecken.
Lass mich gerne wissen, wenn du Hilfe bei der Implementierung benötigst!

Viele Grüße,
Christian
Christian