core
core copied to clipboard
Eingabeassistent
Ich habe immer wieder den Fall, dass im nachhinein MetaModels um Attribute erweitert werden sollen. Durch das Anlegen von Rendersettings und Eingabemasken-Einstelliungen eine ganz schöne Klick-Tortur.
Daher habe ich mir überlegt, wie man dies besser lösen könnte und schlage dafür einen Eingabeassistenten vor:
Eingabeassistent für Attribute Wenn man diesen nutzt, wird man durch eine mehrstufigen Prozess geführt:
- Anlegen des Attributs
- Auswahl der Rendersettings, in dem das Attribut genutzt werden soll
- Bearbeitungsmaske für das Attribut-Rendersetting
- Auswahl der Eingabemasken, in dem das Attribut genutzt werden soll
- Bearbeitungsmaske für das Attribut-DCA-Setting
Für die Bearbeitungsmaske unter 3. und 5. könnte man ggf. noch die Option anbieten alle gleich anzulegen oder im Alle Bearbeiten Modus wie Contao alle separat zu erstellen.
Dies setzt natürlich voraus, dass der DCG editAll
und overrideAll
unterstützt.
Wenn man diesen Assistent offen gestaltet, könnte man diesen auch später für andere Andwendungsfälle nutzen. Attribute sind hier nur ein Beispiel. Zugegeben das, was ich am wichtigsten finde.
Klingt echt gut. Kenne das Problem nur zu gut ^^ +1 von mir ;-)
I have had several of such assistants in mind but we will push this to the usability tuning in 2.1
+1
Mit MM 3.0 sollt die Konfiguration optional auf Dateiebene erfolgen, so dass das "geklicke" nicht zwangsläufig notwendig ist und zudem die Änderungen ins git kommen können
inzwischen ist das mit dem AddAll bei Rendersettings und Eingabemaske schon viel einfacher geworden
@MacKP @discordier eine (wahrscheinlich) einfache Möglichkeit wäre es, beim Attribut die vorhandenen Rendersettings und Masken als Checkboxen anzugeben und wenn dort die entsprechenden Sachen angegeben sind, wird beim Speichern das Attribute hinzugefügt...