Групповое кэширование Вы можете сделать группировку более продуманной, используя групповые значения cache_id. В таком случае, каждая подгруппа отделяется знаком вертикальной черты "|" в значении cache_id. Возможно создавать любое количество подгрупп. Группы в cache_id caching = true; // Удалить все кэшированные копии подгруппы "sports|basketball" $smarty->clear_cache(null,"sports|basketball"); // Удалить все кэшированные копии группы "sports", // включая "sports|basketball", или "sports|(anything)|(anything)|(anything)|..." $smarty->clear_cache(null,"sports"); $smarty->display('index.tpl',"sports|basketball"); ]]> Техническое замечание При групповом кэшировании, путь к шаблону НЕ используется как часть cache_id. К примеру, если производится вызов display('themes/blue/index.tpl'), вы не можете очистить кэш для всех файлов, находящихся в директории "themes/blue". Если у вас возникла такая необходимость, нужно сгруппировать их в cache_id, например так - display('themes/blue/index.tpl','themes|blue'); И теперь вы можете очистить кэш темы blue, используя clear_cache(null,'themes|blue');