hallo,
suche bereits seit ca. 2 stunden im www und auch hier, leider ohne Erfolg.
Es geht um folgendes:
Habe die "normale Suchfunktion" eingebunden. Als "inhaltselement"---> "suchformular". Ich hätte gerne, dass dies
1. Auf deutsch erscheint (von mir angepasst, z.b. anstatt "search now" "los!" im submitt button.
2. immer im Bereich "Page Content" gesucht wird, ohne die Auswahl anzuzeigen-
Bin mir ziemlich sicher, dass ich nicht der Erste bin, der dieses Anliegen hat, verstehe jedoch momentan die gefundenen Lösungsansätze nicht.
Hat jemand eine "Idiotensichere" Lösung, bzw. Link zu dieser auf Lager?
Wäre sehr dankbar.
Gruß
Tim
Hab genau das selbe problem!!
hast du eine Lösung gefunden??
Gude!
Schaut halt mal ein bisschen mit dem TypoScript-ObjectBrowser, da kann man schon einiges rausfinden.
Gibt garantiert eine bessere Möglichkeit die Suche zu konfigurieren, aber es geht z.B. über ein TS-Template :
# search parameters
tt_content.search {
search.rootPidList = 63
# format searchresults
20 {
layout {
# complete wrap
wrap = <table class="tt_news-table" cellpadding="0" cellspacing="0"> | </table> ###RESULT###
# searchresult header
10.value = Suchergebnisse: ###RANGELOW###-###RANGEHIGH### von ###TOTAL###
10.wrap = <tr><td class="tt_news-tableheader"> | </td></tr>
# searchresult paging
20.wrap = <tr><td bgcolor="silver" align="center">|</td></tr>
}
# "not found" layout
noResultObj.wrap = <table class="tt_news-table" cellpadding="0" cellspacing="0" style="vertical-align:middle;"> | </table><br>
noResultObj.10.wrap = <tr><td class="tt_news-tableheader" align="center"> | </td></tr>
noResultObj.10.value = <br><br><br><center>Oh Gott, ich bin blind!<br><br><img src="fileadmin/core/images/blind_leading_blind.JPG"><br><br>(... keine Angst, die Suche hat einfach nix gefunden ...)</center><br><br><br>
renderWrap = <table class="tt_news-table" style="padding-left:20px;padding-right:20px;padding-bottom:20px;"> | </table><br>
# color of bodytext
renderObj.20.stdWrap.textStyle.color.default = black
# prev/next
next.value = weiter >>
prev.value = << zurück
range = 20
}
# format search form
30 {
target = _self
redirect = 70
badMess = Bitte geben Sie ein Suchwort an!
layout >
layout = ###FIELD###
stdWrap.wrap >
dataArray.10 {
label =
type = *sword = input, 18, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
dataArray.40 {
value = Suchen
type = text
}
}
}
... alles etwas krude (und Mehrsprachigkeit ist dann wirklich ein Eiertanz auf Rasierklingen... :o ), aber wenigstens "Hife zur Selbsthilfe" ... 😉
ok, hab des jetzt mal so reingamacht, aber des funktioniert nicht!!
es werden keine suchergebinisse zurückgegeben, wenn ich zeile 42 hidden mach. wenn ich des ganz normal mach, dann funtioniert alles so wie ichs gern hätt, dann hab ich aber diese dämliche Auswahlbox #angry#
Ok, hab mein fehler gefunden, sorry für s meckern!!
Fehler lag wieder mal bei mir!! #giggle# #giggle#
Auch paar Jahre später hab ich für meinen Teil die zündende Idee nicht gehabt.
Kannst Du mir kurz erklären, wie zur Erleuchtung gekommen bist?
Gruß
Tim