Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Новости TYPO3-разработки (http://forum.typo3.ru/forumdisplay.php?f=20)
-   -   TYPO3 5.0 Brainstorming Results (http://forum.typo3.ru/showthread.php?t=1724)

Valery Romanchev 19.08.2006 21:22

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

К примеру в 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 (хотя и меньше возможностей в нем будет).
Может это и имеет смысл.

Dutchak Vitaly 19.08.2006 22:12

это само собой, а фичи, то все останутся, это не проблема, возможностей будет даже больше. а вот самое гавлное - это то что Php код становится в несколько раз читабельнее и приятнее.


Часовой пояс GMT +4, время: 04:31.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot