Hallo,
ich würde gerne eine Suchfunktion auf meiner Seite integrieren. Indexed Search scheint zwar das beste zu sein, aber ich sehe, daß ich nicht mehr die Zeit habe mich mit der extension plus crawling und indexing und allem was dahinter steht zu beschäftigen. Die Ruhe habe ich momentan leider nicht, deswegen würde ich gerne die einfache und ja bereits integrierte Suchfunktion verwenden.
Ich habe sie auch schon mal ausprobiert und war mit dem Suchergebnis ganz zufrieden. Ich möchte allerdings ein eigenes Formularfeld benutzen, da es mit CSS arbeitet und bestimmte Formatierugnen enthält.
es sieht so aus
<form name="formsuche" method="post" class="suche" action="index.php?id=58">
<input name="suchbegriff" type="text" id="suchbegriff" class="search">
<input TYPE="image" style="top: 4px;left:5px; position: relative;" src="fileadmin/images/suche_button.gif" name="Submit" value="Abschicken">
</form>
Dieses Formfeld ist auf allen Seiten. Zur Ausgabe möchte ich eine Seite mit der ID=58 benutzen.
Wie schaffe ich es, daß das Ergebnis auf der entsprechenden Seite angezeigt wird? Ich habe einen Marker auf der Seite, der ###SUCHERGEBNIS### heißt.
Was muß ich in TS schreiben. Mühe mich sehr ab mit dem Thema und bin dankbar über jeden Hinweis.
das würde mich auch interessieren. da ich auch am indexsearch scheiterte.
mal funktioniert es, dann wieder nicht. mit dem marker, falls das funkioniert, finde ich eine gute idee. ich möchte mein ergebnis auch gern auf einer bestimmten stelle haben. ich hoffe auf antwort!
Hi Nick,
schön zu sehen, daß ich endlich mal nicht alleine da stehe. Geteiltes Leid ist ja bekanntlich halbes Leid 😉 . Hoffe auch auf Antwort. Kann doch eigentlich nicht so schwer sein.. Hast du denn bei indexed search auch ein eigenes Formular im Einsatz?
Hi Nick,
für meine Bedürfnisse habe ich einen Weg gefunden, der das Problem löst. Leider habe ich es nicht geschafft, das eigene Formular zu verwenden, aber ich konnte den Feldern (input) über TS eine css-Klasse zuordnen. Weiterhin gelang es mir auch nicht den eigenen Submit-Button zu verwenden. Ich habe den Gifbuilder verwendet, da dieser wegen der einfachen grafischen Form (keine Icons) des Bildes ausreichte. Da ich auf der Seite noch einen zweiten Submit-Button verwendete, habe ich einfach einen Screenshot von dem mit dem Gifbuilder erzeugten Button gemacht und diesen dann als neuen Standrard verwendet :-). Wäre natürlich trotzdem schön, wenn jemand hier die Lösung finden würde, wie man einen eigene Submit-Button-Grafik integrieren könnte.
Auf die Idee hat mich ein anderer hier in dem Forum gebracht. Seine Lösung sieht für TS wie folgt aus:
# Suchformular im Platzhalter anzeigen
SUCHE < tt_content.search.30
SUCHE {
layout = ###FIELD###
stdWrap.wrap >
# Hier übergebe ich den Elementen wie Feldern und Buttons eine class
params = class="search"
params.submit = class="submit"
params.textarea = class="textarea"
target = _self
badMess = Bitte füllen Sie alle erforderlichen Felder aus:
dataArray.10 {
label.override = Ihre Suche:
type = *sword = input, 10, 30
}
dataArray.20 {
valueArray >
type = scols = hidden
value = pages.title-subtitle-keywords-description:tt_content.header-bodytext-imagecaption
}
image = IMAGE
image.file = GIFBUILDER
image.file {
XY = 37,17
backColor = #224B9A
10 = TEXT
10.text = Los
10.fontFile = fileadmin/fonts/verdana.ttf
10.fontColor = white
10.fontSize = 8
10.file.format = gif
10.offset = 8, 12
}
}
Das Problem mit der eigenen Grafik für den Submit-Button konnte er allerdings auch nicht lösen. Schätze mal hier versagt TYPO3 schlicht und einfach. Lasse mich natürlich gerne eines Besseren belehren...