Erweiterungen
Ein wichtiges Merkmal von QuickSkin sind Erweiterungen. Dies sind frei definierbare PHP-Funktionen, die mit einer bestimmten Template-Definition und einem oder mehreren dynamischen oder statischen Parametern aufgerufen werden können.
In der Regel wird eine Erweiterung mit einem dynamischen Parameter aufgerufen und gibt einen String-Wert zurück. Dieser Wert wird im Template an der Position des externen Anrufs eingesetzt.
Der Hauptzweck der QuickSkin Erweiterungen ist es dynamische Inhalte für kundenspezifische Anzeigen zu erstellen. Dies führt zu einer stärkeren Trennung von Inhalten und Anzeige. Allgemein sind Template Engines nur für das Design rund um die darzustellenden Daten geeignet und haben keinen Einfluss auf die Inhalte selbst.
Ein Beispiel: Bei jeder Art von Zahlen die auf einer Website anzeigt werden sollen muss über das Zahlenformat nachgedacht werden. Wenn die Website in den verschiedenen Ländern ausgeführt wird, kann dies auch unterschiedlich sein. Eine Millionen könnte als "1000000", "1.000.000", "1.000.000,00 ',' 1.000.000,00" usw. angezeigt werden. Jede Nummer muss formatiert werden (mit number_format () oder anderem formatiert), bevor diese angezeigt wird. Dies führt in der Regel zu einer Menge von zusätzlichem Quellcode. Lassen Sie QuickSkin diese Arbeit für Sie machen!