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> | ||