Zum Inhalt springen

probleme mit tt_content.search

Erstellt am 9. März 2010 · 2 Antworten · letzte Antwort am 9. März 2010

Tags: Frage

merhaba1984 ·

Hallo,

habe folgendes Problem:
habe auf jeder seite im header-Bereich via Platzhalter ein kleines Suchformular integriert.

Das klappt auch soweit.
Gibt man dort einen Begriff ein gelant man auf die ensprechende Seite mit dem Content-Element der Suche.

Hier werden jedoch nicht die Ergebnisse aufgelistet sondern das Suchformular mit dem übergebenen Suchbegriff angezeigt. Um zu den Ergebnissen zu gelangen muss man also nun noch mals auf den Suche-Button gehen.

Wie kann man erreichen, dass die Ergebnisse gleich von vornherein dargestellt werden? Habe via TypoScript schon ewig viel ausprobiert.
Hier mein TS:#

tt_content.search.30 {
    target = _self
    badMess = Bitte geben Sie ein Wort ein
    dataArray.10 {
        label.override = Suche
        type = *sword = input, 15, 30
        }
    dataArray.20 {
        valueArray >
        type = scols = hidden
        #value = tt_content.header-bodytext-imagecaption
        value = tt_content.bodytext-header-imagecaption:pages.title-subtitle-keywords
        }
    }

Die Suche wird dem Platzhalter zugewiesen:

page.10.marks.SUCHE < tt_content.search.30
page.10.marks.SUCHE {
    target = _self
    redirect = 16
    badMess = Bitte geben Sie eine Wort ein
    dataArray.10 {
        label.override = Suche
        type = *sword = input, 15, 30
        }
    dataArray.20 {
        valueArray >
        type = scols = hidden
            label = Pagecontent
            #value = tt_content.header-bodytext-imagecaption
            value = tt_content.bodytext-header-imagecaption:pages.title-subtitle-keywords 
        }

##Suchbutton neu bezeichnen

dataArray.40.value >
dataArray.40.type = scols = hidden
}

Bin dankbar für jede Hilfe.

karlchen ·

ein etwas anderer Weg, jedoch scheint er mit etwas einfacher.

auf der Seite wo deine indexed_search integriert ist, kopierst du dir den HTML Code des Suchfeldes und fügst diesem deinem Marker hinzu.

Im Prinzip muss nur ein Feld mit name="tx_indexedsearch[sword]" an die Seite mit indexed_search gesandt werden.

merhaba1984 ·

danke für deine antwort.

Aber eigentlich wollte ich nicht mit der indexed_search arbeiten, da die einfache Suche für meine Zwecke völlig ausreichend ist.