Quicksearch mit indexed_search
Wenn Ihr eine Quicksearch Funktion haben wollt, die auf eine Seite mit der indexed_search verweisen soll, könnt Ihr das mit dem folgenden Code lösen:
In eurem HTML Template sollte ungefähr folgendes stehen:
Die HIDDEN Felder könnt Ihr natürlich an Eure Ansprüche anpassen.
###LINK_QUICKSEARCH### enthält später den Pfad zu Eurer Suchseite.
In Eurem Template müsst Ihr jetzt noch folgendes Typoscript einfügen:
Die 13 muss natürlich eure entsprechende ID der Seite mit dem indexed_search Plugin sein.
Zum Schluss müsst Ihr das ganze an euer Template übergeben:
Hinweis: Falls Ihr Euer HTML Template mit dem Template Auto Parser verarbeitet und Ihr die Option relPathPrefix verwendet, müsst Ihr noch folgendes hinzufügen:
In eurem HTML Template sollte ungefähr folgendes stehen:
<form action="###LINK_QUICKSEARCH###" method="POST">
<input name="tx_indexedsearch[type]" value="1"
type="hidden">
<input value="flat" name="tx_indexedsearch[group]"
type="hidden">
<input value="0" name="tx_indexedsearch[sections]"
type="hidden">
<input name="tx_indexedsearch[_sections]" value="0"
type="hidden">
<input name="tx_indexedsearch[pointer]" value="0"
type="hidden">
<input name="tx_indexedsearch[ext]" value="0"
type="hidden">
Suche <input type="text" name="tx_indexedsearch[sword]">
<input type="submit">
</form>
Die HIDDEN Felder könnt Ihr natürlich an Eure Ansprüche anpassen.
###LINK_QUICKSEARCH### enthält später den Pfad zu Eurer Suchseite.
In Eurem Template müsst Ihr jetzt noch folgendes Typoscript einfügen:
temp.LinkQuickSearch = TEXT
temp.LinkQuickSearch.typolink.parameter = 13
temp.LinkQuickSearch.typolink.returnLast = url
Die 13 muss natürlich eure entsprechende ID der Seite mit dem indexed_search Plugin sein.
Zum Schluss müsst Ihr das ganze an euer Template übergeben:
page.10.marks.LINK_QUICKSEARCH < temp.LinkQuickSearch
Hinweis: Falls Ihr Euer HTML Template mit dem Template Auto Parser verarbeitet und Ihr die Option relPathPrefix verwendet, müsst Ihr noch folgendes hinzufügen:
plugin.tx_automaketemplate_pi1.relPathPrefix.FORM = ./
1 Comments:
Daaaaankeee!!!
Endlich das, was ich gesucht habe.
Einfach ein simples, einfaches Prinzip.
Wahrscheinlich hatte es bei mir nicht funktioniert, weil ich im search field noch kein name eingegeben habe.
Kommentar veröffentlichen
<< Home