Этика кода modxSmarty, phpTemplates, modxSite
Недавно в одной из моих тем-вопросов (про Update рабочего сайта) Вы рассказали про интересный плагин. Чесно сказать загорелся. Сейчас готов к переводу существующего проекта ну примерно процентов на 70%. Осталось выяснить как же правильно реализовать некоторые моменты.
Генерирование таблиц на основе данных БД.
Как это сейчас:
есть сниппет showTable с параметром tablecontent
в сниппете на основании этого параметра на первом этапе делается выборка данных и генерируются строки таблицы.
$rows .= $modx->getChunk('chunk', $params);
на втором этапе генерируется непосредственно таблица
/*
* @params thead , rows
*/
$output = $modx->getChunk('table', $params);
на каждую таблицу приходится 2 собственных чанка (thead, rows) и один обвертка для таблицы (table)
Вопрос заключается в том как это красиво должно быть реализовано в новой среде. Хотелось бы собрать таблицу непосредственно в шаблоне.