Спасибо! вопрос стал яснее.
К примеру в sr_feuser_register все реальзовано нормально:
- добавляешь поле с помощью кикстартера
- правишь HTML шаблон
- получаешь вывод этого поля.
В коде ничего править не надо.
Что касается tt_news
Допольнительные поля в tt_news вставляют многие эктеншены, и обеспечивают их вывод (помоему с помощью хуков).
Что касается более "умного" чем TS шаблонизатора:
помоему нет особых проблем в том, что бы обработать в PHP все маркеры заданного TS объекта и заменить их содержимым полей.
А уж в TS коде вставлять новые поля типа вот так:
PHP код:
news1 = COA
news1 {
wrap = <tr>|</tr>
5 = TEXT
5.value = <td>
10 = IMAGE
10.if.isTrue = ###IMAGES###
10 {
file = uploads/tx_someext/###IMAGES###
file {
width = 120
maxH = 100
ext = jpg
params = -quality 85
}
wrap = <a href="###SECTION_URL###">|</a></td>
}
###IMAGES### и ###SECTION_URL### - это именно то, что лежит в базе. Никакого HTML - вроде нормальный шаблонизатор получается.
Я понял, что идея в том, чтобы сделать более "умный" HTML шаблон.
который будет проще, чем TS (хотя и меньше возможностей в нем будет).
Может это и имеет смысл.