PDA

Просмотр полной версии : Поиск по таблице собственного модуля


brd
05.08.2013, 11:38
Здравствуйте уважаемые знатаки 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 = Спробуй ще!:)
}

В таблице tx_service 143 записи но ниодной не находит выдает поиск пуст. Подскажите в чем причина что я делаю не так?
Вот что передает форма: index.php?stype=L0&locationData=46%3Att_content%3A5&sword=Дублікат+Погодження+&scols=tx_service.title&submit=Search+now%21