Zum Inhalt springen

Suche-Feld mit einem grafischen Button

Erstellt am 22. April 2003 · 3 Antworten · letzte Antwort am 22. April 2003

Tags: Frage

Matthias Rump ·

Hallo Leute (Im speziellen Picasso)

Ich bin gerade dabei ein Suchfeld auf meiner Seite zu integrieren. Dabei bin ich auf das Howto von DjPicasso gestoßen, was bei mir nicht 100% funzt.
Vom aussehen ist es ungefähr das was ich haben will, aber die Funktionalität ist nicht vorhanden.Die Suchmaske ist vorhanden, aber es werden leider keine Suchergebnisse angezeigt. Daher würde ich gerne etwas mehr Details wissen, um das Sktript zu verstehen:

---> Schnipp
marks.SEARCH = COA
marks.SEARCH {
20 < tt_content.search.30
20.dataArray >
20 {
stdWrap.wrap = <table border=0 cellspacing=0 cellpadding=0 ><tr> | </tr></table>
layout = <td valign=bottom>###LABEL### ###FIELD###</td>

params = class="suche"
params.submit = class="suche"
params.textarea = class="suche"
dataArray{
10.type = sword=input,15
10.value = [Eingabe]
20.label >
20.type = scols=hidden
20.value = tt_content.header-bodytext-imagecaption
30.type = stype=hidden
30.value = L0
40.type = submit=submit
40.value =
}
image = IMAGE
image.file = fileadmin/_temp_/pics/search1.gif
image.params = alt="Klicken Sie hier um die Site zu durchsuchen."

redirect = 64
}
}
--->Schnapp

So verstehe ich nicht, wie die Suchergebnisse gespeichert/ausgegeben werden.

dj.​picasso ·

Tja da isser der Übeltäter :-)

Hi,
also:
Ich gehe mal davon aus, Du hast die Ergebnisseite auch angelegt und Sie besitzt in Deinem Fall die ID= 64.
Als Typ kannst Du hier: NICHT IM MENÜ einstellen. Alles andere PÄNG!!
Danach hast Du hoffentlich in der Such-Ergebnis-Seite (ID=64) einen Seiteninhalt vom Typ SUCHEN angelegt.
Dann sollte es eigentlich auch alles funktionieren.

Ach ja, noch folgendes:

params = class="suche" 
params.submit = class="suche" 
params.textarea = class="suche"

Die Zeilen machen wenig Sinn. Du kannst die letzten 2 Zeile streichen, wenn sowieso alle dieselbe Class besitzen. Es wurde nur eine Differenzierung erstellt, wenn die Elemente (Button, Feld, Textarea) unterschiedliche Classes bekommen sollen.

Ich weiß nicht, ob es so sinnvoll ist, gerade das _temp_ Verzeichnis zu verwenden.
Erstelle besser unter fileadmin ein Verzeichnis bsp. formulare und packe hier Deine Bilder rein.
Ciao
Der DJ

Matthias Rump ·

Der Fehler war, das ich vergessen hatte den Seiteninhalt anzulegen :o

Das mit den css war nur zum testen, die Funktionalität ist klar...
Danke auch für den Tip mit _temp_.

Was ich nicht verstehe ist der Tip:

Als Typ kannst Du hier: NICHT IM MENÜ einstellen. Alles andere PÄNG!!...

Ansonsten, ich denke im Namen Aller, vielen Dank Dj

dj.​picasso ·

Hi,

Der Tip mit der NICHT IM MENU bedeutet folgendes:
Wenn Du die Ergebnisseite anlegst, dann kannst Du mittels dieser Einstellung verhindern, dass diese Seite in irgendeinem Menu erscheint. Die Seite kann aber jederzeit über einen Link - und nichts anderes machst Du ja über den redirect= 64 - erreicht werden. Somit bist Du also frei, wo Du die Seite hinstellst, also am Besten zentral (vielleicht als Unterseite der Homepage, ....)
PÄNG ist einfach nur PÄNG #giggle#, also alle Felder können freibleiben 😃 😃

Ciao
Der DJ