Если сделать в папке для шаблонов (templates) ещё несколько папок, например day, evening и night, в которые помещать скины (картинки, CSS, шаблоны) для разных случаев, то smarty не будет перекомпилировать шаблон… Читать далее Смена скинов сайта и smarty…