Форму которую Вы вставляете на странице (через мастер создания форм) - это обычный объект
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.