То же переделал, можно будет сравнить и выложить как отдельный шаблон для модуля меню.
Смарти на самом деле плох кол-вом файлов, слишком много их, да и привычка к шаблонизаторам на подобие джумловского и похожих на него.
В лбом случеае стоит указать, что для компилирования на стороне сервера требуется надстройка.
Допиши, что на сервере должен быть установлен копмпилятор.
В данном случае рассматривается подключение модулей в шаблоне страницы error.php, а дизайн данной страницы зависит только от фантазии разработчика, я только для примера рассматривал возможность вывода стандартного оформления.