Zum Inhalt springen

Indexed Search in Navileiste

Erstellt am 29. September 2006 · 4 Antworten · letzte Antwort am 9. Oktober 2006

Tags: Suche, Frage

slack1982 ·

Hallo Forum,

ich möchte meine indexed search plugin in meine Navileiste haben. Das habe ich auch hingekriegt indem ich einfach das plugin meinem marker zugewiesen habe:
SEARCH < plugin.tx_indexedsearch

wie kriege ich das hin, dass in der Navileiste nur das feld mit dem button "suche steht" ohne den link zu indizierte suche und die regeln. Desweiteren möchte ich, dass er mir die ergebnisse auf einer anderen seite ausgibt.

ich habe schon im forum hier gesucht, aber das hat mir irgendwie nicht geholfen #angry#

Danke noch mal für eure geduld

slack1982 ·

ok, ich bin ein wenig weiter gekommen.

SEARCH < plugin.tx_indexedsearch
		SEARCH {
		_CSS_DEFAULT_STYLE >
		show.rules = 0
		show.advancedSearchLink = 0
		}

mit dem TS-code habe ich zumindest geschafft, dass die regeln und der link zur erweiterten suche ausgeblendet wird. jetzt muss nur noch eingestellt werden, auf welcher seite das ergebnis ausgegeben wird. eine seite habe ich schon mit dem plugin "indexed search" erstellt. wie ist das zu bewerkstelligen?

danke im voraus

slack1982 ·

also, wenn es jemanden interessiert: ich habe das problem gelöst.
hat mich zwar ein menge nerven und zeit gekostet, aber es funktioniert jetzt 🙂

als erstes ein objekt erstellt, dem ich das Textfeld zuweise:

plugin.tx_indexedsearch.show.rules = 0

temp.searchfield = COA
temp.searchfield.wrap = | 

temp.searchfield.10 = TEXT
temp.searchfield.10.insertData = 1
temp.searchfield.10.value (
<form class="searchform" action="index.php?id=3" method="post"><LABEL class="unsichtbar" for="searchfield"></LABEL><input id="searchfield" name="tx_indexedsearch[sword]" type="text" value="{$text_searchword}" title="{$text_searchword}" onblur="if(this.value=='')this.value='{$text_searchword}';" onfocus="if(this.value=='{$text_searchword}')this.value='';" /><input type="image" alt="Suche starten" src="{$doubleArrowImage}" /><input type="hidden" name="tx_indexedsearch[type]" value="1"></form>
)

dann das objekt in den marker "SEARCH" kopieren

[...]
SEARCH < temp.searchfield
[...]

die variablen $text_searchword und $doubleArrowImage werden im Feld "Constans" deklariert.

text_searchword = Suchbegriff...
doubleArrowImage = fileadmin/images/pfeil_suche.gif

dann sollte es funktionieren

gruß alex