Benutzer-Werkzeuge

Webseiten-Werkzeuge


faq:templates: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
faq:templates:variants [2015/02/04 14:43]
shadowcat addons:tpl:variants umbenannt in faq:templates:variants
faq:templates:variants [2015/02/04 00:00] (aktuell)
Zeile 1: Zeile 1:
 ====== Varianten ====== ====== 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:
 +
 +<sxh php>
 $template_variants = CAT_Helper_Directory::​getInstance() $template_variants = CAT_Helper_Directory::​getInstance()
                    ​->​maxRecursionDepth(0)                    ​->​maxRecursionDepth(0)
-                   ​->​getDirectories(CAT_PATH.'/​templates/'​.$template_directory.'/​templates',​CAT_PATH.'/​templates/'​.$template_directory.'/​templates/'​);​+                   ​->​getDirectories( 
 +                         CAT_PATH.'/​templates/'​.$template_directory.'/​templates',​ 
 +                         CAT_PATH.'/​templates/'​.$template_directory.'/​templates/'​ 
 +                     ); 
 +</​sxh>​ 
 + 
 +Dieser Code gehört natürlich in die ''​info.php''​! 
 + 
 +<WRAP center round info 100%> 
 +Das funktioniert analog auch mit Modul-Varianten. Hier nur die Pfade in ''​getDirectories''​ entsprechend anpassen. 
 +</​WRAP>​ 
 + 
faq/templates/variants.1423057424.txt.gz · Zuletzt geändert: 2015/02/04 00:00 (Externe Bearbeitung)