Показать сообщение отдельно
Старый 05.08.2013, 11:38   #1
brd
Продвинутый
 
Регистрация: 16.06.2011
Сообщений: 96
Post Поиск по таблице собственного модуля

Здравствуйте уважаемые знатаки 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
brd вне форума   Ответить с цитированием