"Критикуя - предлагай."
Так предложите нам свою версию концепции шаблонных систем, и BTS в частности.
Работая с 2004 года с системой шаблонов STS, всё сводится к тому, что я описал касательно BTS, только у BTS возможностей больше.
Пример моей сборки с использованием системы шаблонов STS http://spidometrs.ru/s2/
Я не критикую и не говорю, что BTS плохой шаблонизатор, мне, например, он очень нравится своей гибкостью, а просто констатирую, что к BTS все что написано выше не имеет отношения, а именно:
- в BTS код от дизайна не отделен (в отличии от Smarty и STS), PHP идет вперемежку с HTML;
- для каждой страницы и модуля средствами BTS нельзя создавать отдельный дизайн, не залазя в код;
- нет типичного размещения переменных (наверно имелось ввиду "меток") в любом блоке, уже готового шаблона, поскольку в BTS нет меток
p.s. Все написанное тобой относится к Smarty и STS, но ни как не к BTS