Dies ist eine alte Version des Dokuments!
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.