Benutzer-Werkzeuge

Webseiten-Werkzeuge


addons:modules:multicolumn:module_variants

Dies ist eine alte Version des Dokuments!


Inhaltsverzeichnis

MultiColumn

Modulvarianten

MultiColumn nutzt die von BlackCat CMS bereitgestellte Möglichkeit verschiedene Varianten eines Moduls auf einer Seite zu nutzen, ohne den Code des Moduls anpassen zu müssen.

Die Varianten werden durch das Array $module_variants in der info.php verwaltet. Standardmäßig ist bereits Default definiert:

$module_variants = array( 'default' );

Um nun eine eigene Variante hinzuzufügen sind folgende Schritte zu tun:

  1. Name der Variante (ab jetzt [variant_name] genannt) in das Array $module_variants in der info.php hinzufügen
  2. Optionale Dateien (css, js, tpl, php) für die Variante in den Modulordner einpflegen
  3. fertig

Abgeleitet von der Standard-Ordnerstruktur von Modulen sieht eine mögliche Struktur danach folgendermaßen aus:

  • css/
  • – default/
  • – – …
  • – [variant_name]/
  • – – frontend.css
  • – – backend.css
  • headers_inc/
  • – default/
  • – – …
  • – [variant_name]/
  • – – headers_inc.php
  • js/
  • – default/
  • – – …
  • – [variant_name]/
  • – – frontend.js
  • – – backend.js
  • save/
  • – default/
  • – – …
  • – [variant_name]/
  • – – save.php
  • templates/
  • – default/
  • – – …
  • – [variant_name]/
  • – – modify.tpl
  • – – view.tpl
  • view/
  • – default/
  • – – …
  • – [variant_name]/
  • – – view.php

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

addons/modules/multicolumn/module_variants.1407486638.txt.gz · Zuletzt geändert: 2014/08/08 00:00 (Externe Bearbeitung)