Hallo,
jetzt haben verschiedene Personen an der Suchmaske gearbeitet und dabei kam folgendes heraus:
#########################################
# SUCHERGEBNISSE #
#########################################
styles.content.searchresult = SEARCHRESULT
styles.content.searchresult {
allowedCols = pages.title-subtitle-keywords-description-media-layout : tt_content.header-bodytext-imagecaption-media : tt_address.name-title-address-email-company-city-country : tt_links.title-note-note2-url : tt_board.subject-message-author-email : tt_calender.title-note : tt_products.title-note-itemnumber
renderObj = COA
renderObj {
10 = TEXT
10.field = pages_subtitle
# 10.typolink.parameter.field = uid
# 10.typolink.additionalParams.data = register:SWORD_PARAMS
# 10.typolink.additionalParams.required = 1
# 10.typolink.additionalParams.wrap = &no_cache=1
10.wrap = <div class="subtitle">|</div>
20 = IMAGE
20.file {
import.field = pages_media
import = uploads/media/
import.listNum = 0
imageLinkWrap = 1
maxW=200
maxH=150
imageLinkWrap.enable = 1
imageLinkWrap.typolink {
parameter.field = uid
target = {$styles.content.searchresult.resultTarget}
# additionalParams.data = register:SWORD_PARAMS
# additionalParams.required = 1
additionalParams.wrap = &no_cache=1
}
}
20.wrap = <div class="csc-overview-img" style="width: 200px; height: 150px; background-image: url(fileadmin/css/folienhintergrund_200x150.jpg);"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="vertical-align: middle;">|</td></tr></tbody></table></div>
30 = COA
30 {
10 = TEXT
10.field = tt_content_bodytext
10.stripHtml = 1
10.htmlSpecialChars = 1
}
30.stdWrap.crop = 200 | ...
30.stdWrap.wrap = <div class="csc-overview-abstract"><p class="folienkeywords">|</p>
40 = COA
40 {
10 = TEXT
10.field = pages_title
10.wrap = '|',
15 = TEXT
15.field = pages_subtitle
15.wrap = '|',
20 = TEXT
20.field = uid
20.wrap = '/index.php?id=|&type=98','sortUL',
30 = TEXT
30.field = uid
30.wrap = collectTitle(|)
wrap = <div class="mainfoliehinzu"><img src="/fileadmin/grafiken/Folie_hinzu.png" class="addpdfitem" onclick="xajax_addItem(|);" alt="" /><div style="width:55px; text-align:center; font-size:7pt; font-weight:bold;">Add<br />Slide</div></div>
}
50 = COA
50 {
10 = TEXT
10.field = uid
20 = TEXT
20.value = &L=0
}
50.wrap = <div class="mainfolievorschau"><a href="/index.php?id=|" target="_blank"><img src="/fileadmin/grafiken/Folie_vorschau.png" alt="" /></a><div style="width:55px; text-align:center; font-size:7pt; font-weight:bold;">Preview</div></div>
wrap = <div class="csc-overview-item">|</div></div>
}
renderWrap = |
layout = COA
layout {
wrap = |###RESULT###
10 = TEXT
10.value = Searchresult: ###RANGELOW###-###RANGEHIGH### of ###TOTAL###
10.wrap = |
20 = TEXT
20.value = ###PREV### ###NEXT###
20.wrap = |
}
noResultObj = COA
noResultObj {
wrap =|
10 = TEXT
10.value = Sorry, your search was empty!
10.wrap = |
}
next = TEXT
next.value = Next
prev = TEXT
prev.value = Prev
range = 20
}
[globalVar = GP:L = 2]
styles.content.searchresult.renderObj.50.20.value = &L=2
styles.content.searchresult.renderobj.wrap = <div class="csc-overview-item" style="display:visible">|</div>
styles.content.searchresult.renderObj.layout.30.noResultObj.10.value = Keine Suchergebnisse.
styles.content.searchresult.renderObj.layout.30.next.value = Weiter
styles.content.searchresult.renderObj.layout.30.prev.value = Zurück
styles.content.searchresult.renderObj.layout.10.value = Suchergebnisse: ###RANGELOW###-###RANGEHIGH### von###TOTAL###
styles.content.searchresult.renderObj.40.wrap = <div class="mainfoliehinzu"><img src="/fileadmin/grafiken/Folie_hinzu.png" class="addpdfitem" onclick="xajax_addItem(|);" alt="" /><div style="width:55px; text-align:center; font-size:7pt; font-weight:bold;">Folie<br />hinzufügen</div></div>
styles.content.searchresult.renderObj.50.wrap = <div class="mainfolievorschau"><a href="/index.php?id=|" target="_blank"><img src="/fileadmin/grafiken/Folie_vorschau.png" alt="" /></a><div style="width:55px; text-align:center; font-size:7pt; font-weight:bold;">Vorschau</div></div>
[end]
#########################################
# SUCHFORMULAR #
#########################################
tt_content.search.30 {
#allgemein
accessibility = 1
formName= suchform
#Layout
labelWrap.wrap= <div style="background:yellow; border:1px solid red">|</div>
stdWrap.wrap = |
layout = ###LABEL### ###FIELD###
#Formelemente anpassen
dataArray {
10.type = sword=input,20
10.label = bitte den Suchbegriff eingeben:
20.type = scols=hidden
20.value = tt_content.header-bodytext-imagecaption
25.type = scols=hidden
25.value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
30.type = stype=hidden
30.value = L0
40.type = submit=submit
40.value = los gehts!
}
params {
submit = class=suchbutton
input= class=suchfeld
}
}
# Form:
#tt_content.search.20 < tt_content.mailform.20
#tt_content.search.20 {
goodMess = {$styles.content.searchform.goodMess}
redirect >
recipient >
data >
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 = pages.title-subtitle-keywords-description:tt_content.header
20.label.data = LLL:EXT:css_styled_content/pi1/locallang.xml:search.pageContent
20.value = tt_content.header-bodytext-imagecaption
}
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
type.listNum = 0
locationData = HTTP_POST_VARS
no_cache = 1
stdWrap.wrap = <table border="0" cellspacing="1" cellpadding="1" class="csc-searchform"> | </table>
stdWrap {
editIcons.iconTitle.data = LLL:EXT:css_styled_content/pi1/locallang.xml:eIcon.search
prefixComment = 2 | Search form inserted:
}
}
tt_content.search = COA
tt_content.search {
30 < styles.content.searchresult
}
Es funktioniert, jedoch übernimmt das Suchformular die Buttontitel nicht.
Das ist zu viel TS für meine verhältnisse, deshalb steig ich da schon komplett aus.
Das ist eine Menge, aber für jede Hilfe bin ich sehr sehr dankbar!!
Danke für eine Lösung