DMAGmbH/dma_simple_grid

Generischer Support weiterer Columns

Opened this issue · 2 comments

Hallo Janosch,

(ich beziehe mich auf das Foundation-Framework)

hast Du ein Feature in Planung, bei dem CSS-Klassennamen wie "centered"/"uncentered" auch per Dropdown angeklickt werden können, so wie jetzt "push"/"pull"?

Momentan kann man diese Klassennamen per Checkbox mit anklicken, jedoch wird diese Checkbox-Liste immer länger, wenn man alle Features dort aufnehmen möchte, die Foundation so bietet.

Eine Schwierigkeit bei der Umsetzung wäre, daß Klassennamen wie "centered"/"uncentered" im Dropdown nur ein "ja"/"nein" als Option brauchen, und nicht wie bei "push"/"pull" eine Liste von 1-12.

(Theoretisch könnte man "centered"/"uncentered" auch kombinieren, so daß im Dropdown direkt die Optionen "-", "centered" und "uncentered" erscheinen. Aber das wäre ja nochmal komplizierter, weil man dann noch wissen/festlegen müsste, daß sich bestimmte Klassennamen gegenseitig beeinflussen.)

Eine weitere Schwierigkeit wäre, daß verschiedene CSS-Frameworks verschiedene Klassennamen für dieselbe Funktion verwenden. Man müsste diese Klassennamen also weiterhin per Config editierbar halten. Zudem gibt es bei Foundation vielleicht 8 solcher Klassennamen, während es bei Bootstrap vielleicht 12 sind - also müsste auch hier eine Flexibilität vorhanden sein.

Vorstellen könnte ich mir, die vorhandene Notation "hasColumnPull" weiterzuverwenden und eine generische Config-Option "hasColumnGeneric[1..10]" zu verwenden. In der "columns-config" könnte es dann pro Größe ein neues Array-Element "generic[1..10]-class" geben. Und zuletzt könnte es dann in der Config noch zusätzliche Elemente zur Wording-Änderung geben, damit in der Contao-Oberfläche aus "Generic1-Einstellungen" dann soetwas wird wie "Centered-Einstellungen".

Nehme es mal mit auf – ggf. fällt mir dazu etwas sinnvolles ein. Würdest du dich als BETA-Tester zur Verfügung stellen?

Super, vielen Dank. Beta-testen kann ich es natürlich, klar. Möchte die Features ja selbst gern nutzen.