Тут дело не в твоём подходе, а в ограниченности системы.
Например у СЛАЙДа в модуле новостей под статьёй пишется "Подробнее Разместил: SLAED CMS Прочитано: 5451" там дальше оценка и ещё что то. Как это выводится? Правильно одним макросом. А если разделить это всё как в вордпресе? Что бы можно было оченку в верхний левый угол, подробнее в нижний правый, а кто разместил поставить сразу под Тайтлом (это я всё к примеру). Вот уже индивидуальность! Вот уже куча новых пространств для дизайнеров. А это только один модуль. В СЛАЙДе хоть шаблон и находится в отдельной папке, но он сильно зависим от системы. И вот в этом то всё дело. Свобода перемещения блоков не исправит положения дел :)
У моей системы сего ограничения нет. Как я уже писал - вы можете выдумать столько переменных, сколько вам надо, даже на русском языке. Каждая переменная записывается в файле тем в виде {имя переменной}. Далее, в модуле просто вызовите функцию, отвечающую за показ таблицы и передайте в нее все значения. У пэда, действительно есть такое ограничение - но не у меня. За хорошие деньги - я это все сделаю вам на высокопрофессиональном художественно-эстетическом уровне.