![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|||||||
![]() |
|
|
Опции темы | Опции просмотра |
|
|
|
|
#1 | |
|
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Цитата:
Код:
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
}
}
}
Код:
10 = TEXT 10.value = <option>1</option> |
|
|
|
|
|
|
#2 |
|
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Снимок_экрана_121113_055605_PM.jpg
я читал что конструкция Код:
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
}
}
}
|
|
|
|
|
|
#3 |
|
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Да, что бы форма работала, нужно установленное это стандартное TYPO3-расширение. Просто данную форму можно также еще и использовать напрямую, минуя мастер создания формы" на сайте как FORM_INT - объект...
|
|
|
|
|
|
#4 |
|
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Спасибо я все понял! но дело втом что у меня уже есть рабочие формы на сайте, а кгда я сталю этот плагин все старые форры валятся
|
|
|
|
|
|
#5 |
|
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Люди получилось вывести в select box инфу, только есть одно но, я не мугу управлять занчениями value туда попадают занчения с lable!! на картинке показан результат!
Вложение 527 Код:
<select name="title" id="Kinder" size="1" class=""> <option value="Привет1">Привет1</option> <option value="Привет3">Привет3</option> <option value="Привет4">Привет4</option> </select> Код:
100 = COA
100{
label = Название:
type = title=select
valueArray.10.label.cObject=CONTENT
valueArray.10.label.cObject{
table=tx_kinder
select.selectFields= uid, title
select.pidInList=304
renderObj = TEXT
renderObj.dataWrap = | {field:title},
renderObj.prepend= COA
renderObj.prepend{
20=TEXT
20.value = {field:uid}
20.insertData=1
}
} # end valueArray.10.label.cObject
}#end 100
|
|
|
|
|
|
#6 | |
|
Senior Member
Регистрация: 18.01.2013
Адрес: Russia , Moscow
Сообщений: 796
|
Цитата:
![]() Вложение не работает! |
|
|
|
|
|
|
#7 |
|
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Это полный код селект бокса формы
Код:
lib.mainForm = COA
lib.mainForm.20 = FORM
lib.mainForm.20 {
type = 68
formName = Kinder
accessibility = 1
method = post
dataArray {
10{
label = Название:
type = title=input
required = 1
}
100 = COA
100{
label = Льготи:
type = uid_benefits=select
valueArray.10.label.cObject=CONTENT
valueArray.10.label.cObject{
table=tx_kinder
select.selectFields= uid, title
select.pidInList=304
renderObj = TEXT
renderObj.dataWrap = | {field:title},
renderObj.prepend= COA
renderObj.prepend{
20=TEXT
20.value = {field:uid}
20.insertData=1
}
} # end valueArray.10.label.cObject
}#end 100
200.label>
200.type = submit=submit
200.value = Зарегистрировать
}
# layout = COA
commentWrap.cObject = COA
commentWrap.cObject {
20=TEXT
20.value = field-{current:1}
20.insertData=1
}
layout(
<div class="form-group ###COMMENT###">###LABEL### <span class="csc-mailform-label ###COMMENT###">###FIELD###</span></div>
)
#fieldWrap.wrap = |
fieldWrap.postCObject = COA
fieldWrap.postCObject {
stdWrap.wrap=|<span class="add-on"><i data-time-icon="icon-time" data-date-icon="icon-calendar"></i></span>|
}
labelWrap.wrap =|
REQ = 1
REQ.labelWrap.wrap = |*
redirect = 68
}
Последний раз редактировалось brd; 20.12.2013 в 18:49 |
|
|
|
![]() |
| Теги |
| content, form, selectbox, typoscript |
| Опции темы | |
| Опции просмотра | |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| добавление значения в тело письма, используя form content element | Pavel | Разработка расширений / TYPO3 extension development | 0 | 28.05.2008 06:20 |