# Default PAGE object:
page = PAGE
page.typeNum = 0
#Suche
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/search_templ.html
marks.SEARCH < tt_content.search.30
marks.SEARCHOUT >
marks.SEARCHOUT < tt_content.search.20
}
so sieht mein typoscript aus !!
noch nicht mal bei dem einfach quellcode findet der etwas !!
muss man vorher eigentlich irgend wie einstellen wo der sucht ?
ich meine er zeigt jetzt zu mindestens das suchformular an
aber er meint halt immer no matches !!
hier bei klappt es auch nicht :
# Default PAGE object:
page = PAGE
page.typeNum = 0
#Suche
page.10 = TEMPLATE
page.10 {
template = FILE
template.file = fileadmin/templates/search_templ.html
marks.SEARCH < tt_content.search.30
marks.SEARCH.dataArray >
marks.SEARCH.dataArray{
10.label >
10.type = sword=input
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 = Go!
}
marks.SEARCHOUT >
marks.SEARCHOUT < tt_content.search.20
}
muss ich da irgend wie noch mit dem redirect arbeiten `?
sieht für mich eigentlich ziemlich richtig aus
Hallo,
redirect ist sehr wichtig. Es muss auf eine Seite zeigen, wo sich ein Content-Element vom Typ "Suchen" befindet:
marks.SEARCH {
...
redirect = 386
...
}
Gruss
Andreas Schwarzkopf
www.meinsystem.de
kann ich das nicht auch auf der gleichen seite anzeigen lassen ?
und dann redirect einfach weglassen ?
Wenn dein Template nur für eine Seite gelten soll, dann brauchst Du redirect nicht. Aber Du brauchst auf der Seite ein Content-Element "Suchen" bzw. "Search".
Gruss
Andreas
wo erstellt man das ?
unter "seiteninhalt" oder bei dem template unter "Setup" ?
seiteninhalt->typ: suchen
gruss
ich habe die suche im moment auf einer extra seite angelegt
mit diesem typo3 script hier
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = CONTENT
page.10 < tt_content.search.30
page.20 >
page.20 < tt_content.search.20
und habe das suchelement angelegt auf dieser seite
sucht der dann automatisch auf der ganzen homepage bzw.
auf allen anderen seiten ?
ich meine er zeigt dann dieses standard suchformular auf einer weissen
seite an und unten drunter zeigt er mit an, die such ergebnisse an !!
bzw. in meinem fall immer "Sorry no matches found"
Das habe ich in deinem anderen Thread geschrieben:
_________________________
page = PAGE
page.typeNum = 0
page.10 < styles.content.get
den Rest brauchst du erst einmal nicht. Wenn das Formular auf diese Weise angezeigt wird, kannst Du dessen aussehen im TSOB ( Object Browser) unter tt_content.search.30 leicht verändern.
________________________
Natürlich wird bei dir immer "No matches.." angezeigt, weil Du ja das
searchresult noch einmal extra eingeschaltet hast.
Gruss
Andreas Schwarzkopf
das steht jetzt in meinem typoscript:
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 < styles.content.get
wie du gesagt hast !!
er zeigt es an aber er findet nix !!!
WELCHE TESTSITE MEINST DU ? soll ich mir angucken ?
Du mußt rootPidList setzen. Das sollte dann eigentlich die Rootseite sein, von der ausgehend alle darunter liegenden Seiten durchsucht werden. Da es ja rootPidList heißt, kannst du natürlich auch mehrere Seiten angeben. Bei mir selbst funktioniert es allerdings nicht wie beschrieben, da werden nur die unter rootPidList angegeben Seiten durchsucht, nicht aber die darunter liegenden. Ich weiß nicht, ob ich irgendwas falsch gemacht habe oder rootPidList nur eine etwas unglückliche Bezeichnung ist.
Marco