Russian TYPO3 community - Показать сообщение отдельно - FORM значения type = name=select подставить в valueArray значения с CONTENT (с БД)
Показать сообщение отдельно
Старый 11.12.2013, 15:00   #16
Ивано++
Senior Member
 
Аватар для Ивано++
 
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
По умолчанию

Форму которую Вы вставляете на странице (через мастер создания форм) - это обычный объект FORM_INT. Следовательно его можно использовать в чистом typoscript-коде.

Вот основной шаблон сайта:

PHP код:

page 
= PAGE
page.10 
= FORM_INT
page.10 
{
        
                
prefix = tx_form
                confirmation 
= 1
                postProcessor 
{
                    
1 = mail
                    1 
{
                        
recipientEmail = 43
                        senderEmail 
= 43
                        subject 
= 43
                    
}
                }
                
10 = TEXTLINE
                10 
{
                    
name = gregre
                    label
.value = Edit this label
                
}
                
20 = SELECT
                20 
{
                    
name = 3
                    label
.value = Edit this label
                    
                    10 
= TEXT
                    10.value 
= <option>1</option>
                    
                    
20 = OPTION
                    20.data 
= Option 1
                    
                    30 
= OPTION
                    30.data 
= Option 2
                    
                    40 
= OPTION
                    40.data 
= Option 3
                    40.selected 
= selected
                    
                
}
                
30 = SUBMIT
                30 
{
                    
name = 4
                    value 
= Submit form
                
}
                
rules {
                    
1 = required
                    1 
{
                        
breakOnError = 0
                        showMessage 
= 1
                        message 
= Required
                        error 
= This field is required
                        element 
= 3
                    
}
                }

          
          } 
Вот эта конструкция не работает:
PHP код:
10 = TEXT
10.value 
= <option>1</option> 
Если она бы работала, значит можно было бы вставить записи из БД через объект CONTENT.
__________________
Иван Литовченко
http://iv-litovchenko.ru/
Ивано++ вне форума   Ответить с цитированием