Форум больше не используется. Присоединяйтесь к каналу #community-ru в Slack for TYPO3 community |
05.08.2013, 11:38 | #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 |