![]() |
Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
|
|
#1 |
|
Продвинутый
Регистрация: 16.06.2011
Сообщений: 96
|
Здравствуйте уважаемые знатаки typoscript
Версия typo3 4.7, настраиваю поиск по определенной таблице модуля.Код:
temp.FormServise = CONTENT
temp.FormServise {
table = tt_content
select {
pidInList = 46
where = colPos=0
}
renderObj = COA
renderObj {
5 = < lib.stdheader
10 < tt_content.search.30
10 {
#allgemein
accessibility=1
formName= suchform
method = post
#Layout
labelWrap.wrap=|
stdWrap.wrap = |
layout = ###LABEL### ###FIELD###
#weiterleiten
target >
#redirect = 205
#Formelemente anpassen
dataArray {
10.label.data = LLL:EXT:css_styled_content/pi1/locallang.xml:search.searchWord
10.type = sword=input
20.label.data = LLL:EXT:css_styled_content/pi1/locallang.xml:search.searchIn
20.type = scols=select
20.valueArray {
10.label.data = LLL:EXT:css_styled_content/pi1/locallang.xml:search.headersKeywords
10.value = tx_centerservices_service.title
20.label.data = LLL:EXT:css_styled_content/pi1/locallang.xml:search.pageContent
20.value = tx_service.title
30.label = Услуги
30.value = tx_service.title
}
30.type = stype=hidden
30.value = L0
40.type = submit=submit
40.value.data = LLL:EXT:css_styled_content/pi1/locallang.xml:search.searchButton
}
type.field = pages
#Klassen vergeben
#params {
# submit = class=suchbutton
# input= class=suchfeld
#}
}#end 10
}
}
Код:
page = PAGE
config {
no_cache = 1
}
page.10 >
page.10 < tt_content.search.20
page.10{
allowedCols >
allowedCols = tx_service.title
renderObj = COA
renderObj {
10 = TEXT
10.field = tx_service_title
10.htmlSpecialChars = 1
10.typolink {
parameter.field = uid
target < lib.parseTarget
target =
target.override = {$styles.content.searchresult.resultTarget}
additionalParams.data = register:SWORD_PARAMS
additionalParams.required = 1
additionalParams.wrap = &no_cache=1
}
10.htmlSpecialChars = 1
10.wrap = <h3 class="csc-searchResultHeader">|</h3>
20 = COA
20 {
10 = TEXT
10.field = tx_service_title
10.stripHtml = 1
10.htmlSpecialChars = 1
}
20.stdWrap.crop = 200 | ...
20.stdWrap.wrap = <p class="csc-searchResult">|</p>
}
noResultObj.10.data >
noResultObj.10.value = Спробуй ще!:)
}
Вот что передает форма: Код:
index.php?stype=L0&locationData=46%3Att_content%3A5&sword=Дублікат+Погодження+&scols=tx_service.title&submit=Search+now%21 |
|
|
|
| Теги |
| form, search, searchresult, typo3 4.7, typoscript |
|
|
Похожие темы
|
||||
| Тема | Автор | Раздел | Ответов | Последнее сообщение |
| Еще раз про Поиск по сайту. | agravin | Общие вопросы | 1 | 09.04.2012 16:54 |
| поиск tt_news | Lucifer | Общие вопросы | 2 | 07.03.2011 12:47 |
| Интеграция собственного модуля | iln | Разработка расширений / TYPO3 extension development | 12 | 17.06.2009 14:58 |
| Добавление собственного модуля: как? | Максим | Общие вопросы | 5 | 10.12.2007 13:43 |
| поиск по FCE | Tod | Общие вопросы | 1 | 02.03.2007 18:20 |