A konfigurációs fájlok helyét a smarty létrehozásnál a php fájlban kell megadni. pl: $smarty->config_dir = 'templates/configs';
A konfigurációs állományokban változó - érték párokat tárolhatunk, melyeket később felhasználhatunk.
Ezek globális változóként viselkednek.
A configurációs álományt section-öke oszthatjuk, így csoportosíthatjuk a változókat, illetve ugyanazzal a változóval más-más section-ből más értékeket kaphatunk
Példa:
Ezt az állományt bármely .tpl fileból használhatjuk.
Az állományt a {config_load} utasítással "húzzuk" be, ennek a file paramétere a config file neve,
adhatunk section paraméterben section nevet is.
A "behúzott" config fájlból a változókat többféle képen is elérhetjük.
A következő kód eredménye mindkét esetben a "Példa oldal" szöveg lesz
Példa, section alá bujtatott változók elérése:
A fenti kód a példa nav panel szöveget eredményezi.