Benutzer-Werkzeuge

Webseiten-Werkzeuge


faq:templates:variants

Dies ist eine alte Version des Dokuments!


Varianten

Normalerweise werden die vorhandenen Template-Varianten in der Datei info.php im Array $template_variants angegeben. Man kann die vorhandenen Varianten (also Unterverzeichnisse) aber auch automatisch ermitteln lassen. Hierzu kann einfach der Directory-Helper verwendet werden:

$template_variants = CAT_Helper_Directory::getInstance()
                   ->maxRecursionDepth(0)
                   ->getDirectories(CAT_PATH.'/templates/'.$template_directory.'/templates',CAT_PATH.'/templates/'.$template_directory.'/templates/');

Dieser Code gehört natürlich in die info.php!

Das funktioniert analog auch mit Modul-Varianten. Hier nur die Pfade in getDirectories entsprechend anpassen.

faq/templates/variants.1423057626.txt.gz · Zuletzt geändert: 2015/02/04 00:00 (Externe Bearbeitung)