Mit Config-Files können globale Einstellungen leicht verwaltet werden und sogar mit im Programmcoding abgefragt werden.
Sie können im Smarty Template eine Config-Datei laden und Variablen innerhalb der Templatedatei auslesen. Das funktioniert mt dem bekannten Statement:
... {config_load "config.conf"}
...
... {#variable#}
Aber auch im Programm-Coding lässt sich das Config-File laden und Variablen auslesen, denn oft soll auch das Programmverhalten mittels einer Konfiguration steuerbar sein.
...
024 $smarty->config_dir = 'configs';
025 $smarty->configLoad('config.conf');
026 $comment = $smarty->getConfigVars('comments');
...
Das Coding zeigt wie in Zeile 025 das Config geladen wird und in Zeile 026 der Wert der Variablen comments ausgelesen wird.
von Oliver Lohse