Hmm...
Ich poste Dir einfach mal den Teil meines Setups, der die Suche betrifft - es ist recht kurz und bündig. Habe die Erfahrung gemacht, dass man sich auch "verkonfigurieren" kann, und sich dann abmüht beim Fehlersuchen, bis man dies bemerkt...
PHP-Code:
## CACHE EINSCHALTEN ###################
config.no_cache = 0
## INDEXED SEARCH ######################
## die eigentliche Plugin-Konfiguration
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
plugin.tx_indexedsearch.show.rules = 0
config.index_enable = 1
config.index_externals = 1
## INDEXED SEARCH OUTPUT #################
## hier wird ein Suchformular generiert und eingebunden, hat aber eigentlich nicht mit dem Indexing zu tun
lib.searchBox = COA_INT
lib.searchBox {
stdWrap.prefixComment = 2 | lib.searchBox
10 = TEXT
10.typolink.parameter = 46 #(uid deiner Search-Page)
10.typolink.returnLast = url
10.wrap = <form action="|" method="post" id="indexedsearch">
20 = COA
20 {
wrap = |
10 = TEXT
10.data = GPvar : tx_indexedsearch |sword
10.wrap = <input name="tx_indexedsearch[sword]" value="|" class="searchbox-sword" type="text" />
20 = COA
20 {
wrap = |
10 = TEXT
10.value = <input type="hidden" name="tx_indexedsearch[sections]" value="0" />
20 = TEXT
20.value = <input name="tx_indexedsearch[submit_button]" value="Search" type="hidden" />
30 = TEXT
30.value = <input name="search" value="Search" class="searchbox-button" type="submit" />
}
}
30 = COA
30 {
wrap = |
10 = TEXT
10.value = Erweiterte Suche
10.typolink.parameter = 46 #(uid deiner Search-Page)
10.typolink.additionalParams = &tx_indexedsearch[ext]=1
10.wrap = |
if.isTrue = 0
}
wrap = | </form>
}