Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   TypoScript практикум (http://forum.typo3.ru/forumdisplay.php?f=27)
-   -   Поиск по таблице собственного модуля (http://forum.typo3.ru/showthread.php?t=10862)

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


Часовой пояс GMT +4, время: 07:36.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot