Показать сообщение отдельно
Старый 19.08.2006, 21:22   #11
Valery Romanchev
Administrator
 
Аватар для Valery Romanchev
 
Регистрация: 23.08.2003
Адрес: Moscow, Russia
Сообщений: 1,926
Отправить сообщение для Valery Romanchev с помощью Skype™
По умолчанию

Спасибо! вопрос стал яснее.

К примеру в sr_feuser_register все реальзовано нормально:
- добавляешь поле с помощью кикстартера
- правишь HTML шаблон
- получаешь вывод этого поля.

В коде ничего править не надо.

Что касается tt_news
Допольнительные поля в tt_news вставляют многие эктеншены, и обеспечивают их вывод (помоему с помощью хуков).

Что касается более "умного" чем TS шаблонизатора:
помоему нет особых проблем в том, что бы обработать в PHP все маркеры заданного TS объекта и заменить их содержимым полей.

А уж в TS коде вставлять новые поля типа вот так:

PHP код:
       news1 COA
      news1 
{
          
wrap = <tr>|</tr>
          
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 (хотя и меньше возможностей в нем будет).
Может это и имеет смысл.
__________________
Веб-студия ТТЛАБ
www.ttlab.ru

Последний раз редактировалось Valery Romanchev; 19.08.2006 в 21:41
Valery Romanchev вне форума   Ответить с цитированием