Отображение ошибок не проблема. По поводу имён файлов..... загружаемый ч-з админку файл сохраняется системой и переименовывается. (имя файла выше) Каким образом следует "давать" имена файлам и что следует предпринять для исключения подобной генерации адреса?
А вообще, странно, почему во время принудительной компиляции ошибок нет? Если шаблон "кривой", ошибки будут в обеих случаях. Я не прав? Кроме того, из кэша выдаётся одна и та же страница, не зависимо от адреса. Например, после загрузки главной страницы жмём любую из ссылок, в меню, картинку товара, без разницы, грузится снова главная. Та же ситуация с любой из страниц, кроме самописных html страниц. Если бы по любой ссылке возвращалась главная это одно, но после очистки кеша можно загрузить, скажем, товар, включить Smarty Compilation auto и ч-з любую ссылку на загруженной странице получать эту же страницу.
На мой взгляд, это говорит о проблеме с настройкой кеширования.