core icon indicating copy to clipboard operation
core copied to clipboard

Gruppen für das Rendering

Open dmolineus opened this issue 9 years ago • 6 comments

MetaModels ermöglicht durch die Auswahl bestimmter Templates für einzelne Attribute ja ein sehr flexibles Rendering der Ausgabe. Allerdings komme ich bei keinem Projekt, wo ich MetaModels einsetze darum das Listen-Template anzupassen, um bestimmte Attribute innerhalb einer HTML-Syntax zu gruppieren.

Oftmals handelt es sich hierbei um Komponenten, die immer mal wieder gebraucht werden, z.B. Bild mit Zusatzinformationen, ein Überschrift-Block mit Haupt- und Unterüberschrift usw.

Daher fände ich eine im Backend konfigurierbare Lösung interessant. Ich stelle mir dabei folgendes vor:

  • Bei den Rendersettings können Ausgabegruppen definiert werden. Entweder analog zu den Legenden in der Eingabemasken-Konfiguration oder über ein MCW innerhalb des Settings, sodass bei den Attributen dann per Auswahlfeld optional die Gruppe zugewiesen werden kann.
  • Pro Gruppe kann man ein Template festlegen und somit die Komponenten leicht wieder verwenden.
  • Das ganze sollte optional sein, das Rendering wie bisher funktioniert weiterhin.

Für mich würde dies die Ausgabe vereinfachen, da viele Komponenten somit wiederverwendbar werden. Wenn dieses Feature für den Core in Frage kommt, würde ich dies als Pull Request zu MM beisteuern.

dmolineus avatar Mar 11 '15 11:03 dmolineus

Ich finde das klingt ziemlich spannend. Könnte die Arbeit zum Teil wirklich stark vereinfachen. +1 von mir ;-)

MacKP avatar Mar 13 '15 15:03 MacKP

+1 finde das ne schöne Idee. Auch wenn ich meine Templates in 99% der Fälle händisch zusammenbaue könnte ich mir vorstellen das mit wiederverwendbaren Kombinationen nicht mehr an allen Stellen zu tun.

tim-bec avatar Mar 13 '15 15:03 tim-bec

+1 ...ich arbeite ähnlich wie Tim - oder die Meisten ;-) - mit einem eigenen Ausgabetemplate, wobei auch hier oft gleiche Blöcke eingesetzt werden...

zonky2 avatar Mar 13 '15 16:03 zonky2

+1 Klingt wirklich sehr spannend

pagestyles avatar Mar 13 '15 20:03 pagestyles

@tim-bec: würde das Thema lt. "RoadMap 2.0" nicht eher in Milestone 2.1 passen - sprich "Verbesserungen des Handlings"?

zonky2 avatar Apr 21 '15 06:04 zonky2

Wenn dieses Feature für den Core in Frage kommt, würde ich dies als Pull Request zu MM beisteuern.

Hallo @dmolineus: ist das noch aktuell? wenn ja, dann würde ich das bei MM 2.2 lassen ansonsten auf "Future" setzen

zonky2 avatar May 24 '21 13:05 zonky2