Zum Inhalt springen

Macina Searchbox

Erstellt am 24. November 2009 · 2 Antworten · letzte Antwort am 24. November 2009

Tags: Frage

moimy ·

Hi,

bin grad ein kleines bisschen am verzweifeln.

Ich möchte das in der Macina Searchbox das Wort "Suche" steht um in Englischen das Wort "Search".

Wie stelle ich das an?

Hier mein Code:

lib.Searchbox < plugin.tx_macinasearchbox_pi1
lib.Searchbox {
pidSearchpage = 168 // ID der Seite mit der Suche
}

ich habs per

lib.Searchbox < plugin.tx_macinasearchbox_pi1
lib.Searchbox {
pidSearchpage = 168 // ID der Seite mit der Suche
value = Suche
}

probiert... Geht nicht, wäre ja auch zu einfach gewesen.

Vielen Dank!

karlchen ·

wenn ich das richtig sehe, kann man nicht direkt per TypoScript ein Value dafür setzen.

du könntest jedoch 2 unterschiedliche templates nutzen für de/en.

Kopier dir zuerst das original Template 2x in den fileadmin Ordner,
(Original liegt hier /typo3conf/ext/macina_searchbox/pi1/template.htm)
Danach setzt du Sprachbedingt ein anderes Template.

plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/macina_tempalte_de.html
[globalVar = GP:L=1]
plugin.tx_macinasearchbox_pi1.templateFile = fileadmin/macina_tempalte_en.html
[global]

lib.Searchbox < plugin.tx_macinasearchbox_pi1
lib.Searchbox {
pidSearchpage = 168 // ID der Seite mit der Suche
}

in dem HTMl Tempalte änderst du nun das INPUT Feld der Suche, inetwa so ab:

<input type="text" onfocus="if(this.value=='Suche')this.value='';" value="Suche" name="tx_indexedsearch[sword]" />