В 2.6.21 модифицировали класс компилятора так, чтобы он разбирал разыменования. Другие решения (создать класс-наследник с перегруженным регулярным выражением) работают как и прежде, и я не видел, чтобы они падали.
Вы, уважаемый, видать очень несчастный человек.
Smarty наверно нанес непоправимый ущерб вашей психике.
И вы (я так понимаю) с пеной у рта докказываете что PHP сам по себешаблонизатор.
Видел я таких людей, довольно грустное зрелище, особенно нативные шаблоны.
Ну, каждому свое.
Smarty обновился до версии 2.6.22