Zum Inhalt springen

Suchbox und ergebnisse trennen

Erstellt am 2. Mai 2007 · 4 Antworten · letzte Antwort am 25. Mai 2007

Tags: Suche, Frage

onetit ·

Hallo

ich habe mich hier schon umgeschaut, aber nichts gefunden. denn ich möchte folgendes machen.

Ich habe die Extension "macina_searchbox" installiert.

Nun möchte ich das Suchfeld unter der Navigation haben und die Ergebnisse sollen auf meiner Seite angezeigt werden.
Ich habe hazu den Marker ###searchbox### unter der Navigation platziert. Auch im TS Setup habe ich "searchbox >
searchbox < plugin.tx_macinasearchbox_pi1" eingebaut.

Die Searchbox wird auch angezeigt.
Nur werden die Resultate nur dann angezeigt, wenn ich die Seite Search geöffnet habe.

Warum?

Danke und Gruss
onetit

Hallo

habe jetzt gesehen, das in der URL noch folgendes steht:
/index.php?id=4###SEARCHPID###

Was soll jetzt das?

Danke und Gruss

smoothmastah ·

kenne die extension nicht, aber im vergleich dazu mit der indexed_search habe ich es auch so realisiert wie du es haben willst.

ich habe das template für die suche angepasst, indem ich die eigentliche searchbox herraus genommen habe und sie über typoscript an den marker übergebe, und auf der seite auf der die anzeigen ausgegeben werden sollen ist dann das plugin eingebunden. im TS habe ich dann noch die PID dieser seite angegeben und es funktioniert ohne probleme.

hoffe dir etwas weiter geholfen zu haben 😉

gruß andy

-tian- ·

@smoothmastah

kannst du bitte nochmal etwas ausführlicher beschreiben, wie du das gemacht hast?!

vielen dank!

Roger08 ·

Constants:

plugin.tx_macinasearchbox_pi1 {
  pidSearchpage = 43
  templateFile = fileadmin/templates/suche.html
}

ID 43 ist die Seite mit den Suchergebnissen

Im TS Setup

...
   page.marks {
      # Searchbox-Plugin und Platzhalter ansprechen
      SEARCHBOX >
      SEARCHBOX < plugin.tx_macinasearchbox_pi1
      SEARCHPID < 43
      ...
}

Roland

DTPManiac ·

Hiermit hat's bei mir funktioniert. Steht bei mir im Extension-Template bei der Marker/Subpartzuweisung. Sollte aber auch im Root Template der Seite funktionieren

   marks{
        searchbox < plugin.tx_macinasearchbox_pi1
        searchbox {
                  pidSearchpage = 43
                  }
        }

Greets