Не нравится мне что все-все разделы на одно лицо.
Мыслю так: в cms_category добавим поле для хранения имени или номера tplки оформления, в components\content\frontend.php это поле читаем и подставляем и подставляем нужную tpl при формировании страницы, а в admin\components\content\backend.php добавляем поле для задания этой настройки.
Будет работать?
