arXon
зря ты запал на разделение кода и дизайна.
это ДАЛЕКО не самая главная вещь.
непонятность кода - не от смешивания, а от кривых рук.
При должном старании разделенные код и дизайн будут в сто раз хуже смешанных.
И, повторюсь - это далеко не самая важная проблема в интернет-магазине.
разделение кода и дизайна должно быть в голове, а не в шаблонах.
Если его в голове нету, то и шаблоны не помогут.