Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:modules:multicolumn:module_variants

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
addons:modules:multicolumn:module_variants [2014/08/08 11:14]
creativecat [Modulvarianten]
addons:modules:multicolumn:module_variants [2014/08/08 00:00] (aktuell)
Zeile 5: Zeile 5:
  
 Die Varianten werden durch das Array $module_variants in der info.php verwaltet. Standardmäßig ist bereits Default definiert: Die Varianten werden durch das Array $module_variants in der info.php verwaltet. Standardmäßig ist bereits Default definiert:
-<code>​$module_variants = array( '​default'​ );</code>+<sxh php>​$module_variants = array( '​default'​ );</sxh>
  
 Um nun eine eigene Variante hinzuzufügen sind folgende Schritte zu tun: Um nun eine eigene Variante hinzuzufügen sind folgende Schritte zu tun:
-  - Name der Variante (ab jetzt [variant_namegenannt) in das Array $module_variants in der info.php hinzufügen <​code>​$module_variants = array( '​default',​ '[variant_name]' );</​code>​+  - Name der Variante (ab jetzt <variant_namegenannt) in das Array $module_variants in der info.php hinzufügen <​code>​$module_variants = array( '​default',​ '<variant_name>' );</​code>​
   - Optionale Dateien (css, js, tpl, php) für die Variante in den Modulordner einpflegen   - Optionale Dateien (css, js, tpl, php) für die Variante in den Modulordner einpflegen
   - Fertig   - Fertig
Zeile 14: Zeile 14:
 Abgeleitet von der Standard-Ordnerstruktur von Modulen sieht eine mögliche Struktur danach folgendermaßen aus: Abgeleitet von der Standard-Ordnerstruktur von Modulen sieht eine mögliche Struktur danach folgendermaßen aus:
  
-  * css+    ./cc_multicolumn 
-    * default+        /css 
-      ​* ​... +            /​default 
-    * [variant_name]+                /... 
-      ​* ​frontend.css +            /<​variant_name>​ 
-      ​* ​backend.css +                /frontend.css 
-  ​* ​headers_inc/​ +                /backend.css 
-    * default/ +        /headers_inc 
-      * ... +            ​/default 
-    * [variant_name]+                /... 
-      ​* ​**headers.inc.php** +            /<​variant_name>​ 
-  ​* ​js/ +                /**headers.inc.php** 
-    * default/ +        /js 
-      * ... +            ​/default 
-    * [variant_name]/ +                /... 
-      * frontend.js +            /<variant_name
-      ​* ​backend.js +                ​/​frontend.js 
-  ​* ​save/ +                /backend.js 
-    * default/ +        /save 
-      * ... +            ​/default 
-    * [variant_name]/ +                /... 
-      * **save.php** +            /<variant_name
-  ​* ​templates/​ +                ​/​**save.php** 
-    * default/ +        /templates 
-      * ... +            ​/default 
-    * [variant_name]/ +                /... 
-      * **modify.tpl** +            /<variant_name
-      ​* ​**view.tpl** +                ​/​**modify.tpl** 
-  ​* ​view/ +                /**view.tpl** 
-    * default/ +        /view 
-      * ... +            ​/default 
-    * [variant_name]/ +                /... 
-      * **view.php**+            /<variant_name
 +                ​/​**view.php**
  
 Die fett gedruckten Dateien werden dabei automatisch vom Modul eingebunden. Die fett gedruckten Dateien werden dabei automatisch vom Modul eingebunden.
addons/modules/multicolumn/module_variants.1407489274.txt.gz · Zuletzt geändert: 2014/08/08 00:00 (Externe Bearbeitung)