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 10:49]
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+  - 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
  
 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.
-Die view.php und save.php ​wird dabei gewöhnlich nicht unbedingt benötige, außer es sollen beispielsweise Bilder verarbeitet ​werden. + 
-Zur Speicherungen von mehr als den in der Defaultvariante vorhandenen Optionen siehe [[addons:​modules:​multicolumn:​options|Erweiterte Optionen]]+CSS- und JS-Dateien werden von der headers.inc.php verwaltet und müssen in dieser angegeben werden. 
 + 
 +<WRAP center round info 100%> 
 +Eigene ​view.php und save.php werden ​in der Regel nicht benötigt. Zur Speicherungen von mehr als den in der Defaultvariante vorhandenen Optionen siehe [[addons:​modules:​multicolumn:​options|Erweiterte Optionen]].</​WRAP>​
addons/modules/multicolumn/module_variants.1407487786.txt.gz · Zuletzt geändert: 2014/08/08 00:00 (Externe Bearbeitung)