Hallo
Auf der rechten Seite meiner Webpage habe ich eine Schnellsuche erstellt. Diese geht dann auf die Index-Search Seite. Die Suche funktioniert auch, jedoch nur für die default Sprache. Wie kann ich bei form action die Sprache mitgeben?
<form action="/cms/index.php?id=374&no_cache=1" method="POST" id="search">
<fieldset>
<legend>Search</legend>
<input type="text" name="tx_indexedsearch[sword]" value="" class="tx-lzgallery-pi1-searchbox-sword" />
<input type="submit" value="Go!" title="submit your search" class="btn" />
<a href="index.php?id=374" title="Advanced search features">Advanced Search</a>
</fieldset>
</form>
Gruss
Hast du das im html-Template eingefügt?
Wenn ja, dann geht es glaube ich nicht so einfach, aber du kannst einen Marker ###SEARCH### setzen und es dann im Typo3-Template so definieren:
#Search
page.10.marks.SEARCH = COA
page.10.marks.SEARCH {
20 < tt_content.search.30
20.dataArray >
20 {
stdWrap.wrap = <table border="0" cellspacing="0" cellpadding="0"> | </table>
layout = ###LABEL### ###FIELD###
params = class="search_word"
params.submit = class="search"
params.textarea = class="search_word"
dataArray{
10.type = sword=input,15
10.value =
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
}
target=_self
redirect = 41
}
tt_content.search.20.redirect = 41
}
GRuss pcjohnny
Hallo pcjohnny
Danke für die Antwort. Du verwendest hier aber die normale Suche und nicht die indexSuche. Es muss doch aber auch eine Möglichkeit bei der IndexSuche geben, diese blöde Sprache mitzugeben.
Ich versuche es auf folgende Art, hatte bis jetzt aber keinen Erfolg. Wie kann man nur die Sprache dem Marker übergeben?
Im Template:
<form action="fileadmin/../index.php?id=374&L=###LANGID###&tx_indexedsearch[sword]" method="post" name="FormName" id="search">
Im Setup:
temp.langid = TEXT
temp.langid.value = 0
[globalVar = GP:L = 2]
temp.langid.value = 2
[global]
[globalVar = GP:L = 7]
temp.langid.value = 7
[global]
Wenn mir da jemand weiterhelfen könnte wär ich froh.
Danke
Ich habe es nun so gelöst.
# Schnellsuche
temp.quicksearch = COA
temp.quicksearch{
30 = HTML
30.value = <form action="index.php?id=374&L={$language_id}" method="post" name="FormSearch" id="search"><fieldset><legend>Search</legend><input type="text" name="tx_indexedsearch[sword]" id="searchfield" class="txt" /><script type="text/javascript">document.getElementById('searchfield').focus();</script><input type="submit" value="Go!" title="submit your search" class="btn" /><label><a href="index.php?id=374&L={$language_id}&tx_indexedsearch[ext]=1" title="{$link_name}">Advanced search</a></label></fieldset></form>
}