Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
addons:modules:multicolumn:options [2014/08/08 10:51] creativecat [Erweiterte Optionen] |
addons:modules:multicolumn:options [2014/08/08 00:00] (aktuell) |
||
---|---|---|---|
Zeile 2: | Zeile 2: | ||
====== Erweiterte Optionen ====== | ====== Erweiterte Optionen ====== | ||
- | In der Default-Variante werden die Optionen mit den Name kind (int => Anzahl der Spalten), equalize (bool => Sollen die Höhen der Spalten im Frontend mit js angeglichen werden?) und variant (string = Welche Modulvariante soll verwendet werden) gespeichert. | + | In der Default-Variante werden folgende Optionen gespeichert: |
+ | * kind (int => Anzahl der Spalten) | ||
+ | * equalize (bool => Sollen die Höhen der Spalten im Frontend mit js angeglichen werden?) | ||
+ | * variant (string = Welche Modulvariante soll verwendet werden) | ||
Die Optionen lassen sich aber sehr leicht erweitern, ohne in den Code eingreifen zu müssen. | Die Optionen lassen sich aber sehr leicht erweitern, ohne in den Code eingreifen zu müssen. | ||
Zeile 10: | Zeile 14: | ||
- Fertig | - Fertig | ||
- | In Punkt 3 sieht man zusätzlich, dass der Wert der neuen Optionen in der view.tpl/ modify.tpl über das Array $options bereit. Im Beispiel also über <code>{$options.neue_option}</code> | + | <WRAP center round tip 99%> |
+ | In Punkt 3 sieht man zusätzlich, dass der Wert der neuen Optionen in der view.tpl/ modify.tpl über das Array $options bereitgestellt wird. Im Beispiel also <code>{$options.neue_option}</code> | ||
+ | </WRAP> | ||
+ | |||
+ | <WRAP center round info 99%> | ||
+ | Die Option "variant" sollte immer im hidden-Input erhalten bleiben, da sonst später eine Änderung der Variante nicht gespeichert wird. | ||
+ | </WRAP> |