Кэширование в Smarty

liss

Новичок
Кэширование в Smarty

Помогите с кэшированием разобраться

В каждом php файле имею
$smarty->assign("main_area", "index.html");
$smarty->display("layout.html");

Т.е. по сути отображается всегда один layout.html с разной основной частью.
(В layout.html имеется {include file=$main_area})

Включаю кэширование
$smarty->force_compile = false;
$smarty->caching = 1;
$smarty->cache_lifetime = 300; // 5 min

После этого в папке /cash всегда лежит один файлик с закэшеным layout.html
И соответственно отображается всегда одно и тоже содержимое на всех страницах.

Как мне сделать чтобы кэшировались все файлы по признаку названия php файла?
Помогите плз. Очень срочно нужно.
 
Сверху