====== 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 [[core:helper:directory|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.