Zum Inhalt springen

Suchbox Übergabe an Suchseite funktioniert nicht

Erstellt am 31. März 2014 · 3 Antworten · letzte Antwort am 3. April 2014

Tags: Suche, TYPO3 6, Frage

s.​sach ·

Hallo,

ich kämpfe schon seit Tagen mit der Übergabe eines Suchwortes einer Suchbox an die eigentliche Suchseite bzw. Formular.

http://dudenhofen.info/test.html

Es funktioniert einfach nicht. Hat jemand einen Tipp woran es liegen könnte? Ich habe es auch schon mit der Mecina Searchbox probiert. Das gleiche Problem.

Vielen Dank.

Gruß
Steffeb

Konstanten:

plugin.tx_indexedsearch.searchUID = 193
plugin.tx_indexedsearch.showAdvanced = 0

Setup:

lib.searchbox = COA_INT
lib.searchbox {
  stdWrap.prefixComment = 2 | lib.searchbox
  10 = TEXT
  10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
  10.typolink.returnLast = url
  10.wrap = <div id="indexedsearchbox"><form action="|" method="post" id="indexedsearch"><table cellpadding="0" cellspacing="0" border="0">
  20 = COA
  20 {
    wrap = <tr> | </tr>
    10 = TEXT
    10.data = GP : tx_indexedsearch|sword
    10.htmlSpecialChars = 1
    10.wrap = <td><input name="tx_indexedsearch[sword]" value="|" class="searchbox-sword" type="text" /></td>
    20 = COA
    20 {
      wrap = <td align="right">&nbsp;|</td>
      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" src="fileadmin/template_neu/search.gif" value="Search" class="searchbox-button" type="image" />
    }
  }
  30 = COA
  30 {
    wrap = <tr>|</tr>
    10 = TEXT
    10.value = Advanced search »
    10.typolink.parameter = {$plugin.tx_indexedsearch.searchUID}
    10.typolink.additionalParams = &tx_indexedsearch[ext]=1
    10.wrap = <td align="right" colspan="2">|</td>
    if.isTrue = {$plugin.tx_indexedsearch.showAdvanced}
  }
  wrap = | </table></form></div>
}

marks.SEARCHBOX < lib.searchbox
Schweriner ·

Erstmal so nebenbei - ich weiß ja nicht ob es gewollt ist - mehrzeilige Texte kannst Du zwischen zwei Klammern setzen (TEXT cObj)

meinText = TEXT
meinText.value (
  mein
  Text
)

Das Problem würde ich an Deiner Stelle erstmal auf ein minimum reduzieren und nur mal probieren den GP : tx_indexedsearch|sword ausgeben lassen und schauen ob das funktioniert.

s.​sach ·

Danke. Aber ich habe es jetzt aufgegeben. Bin nicht weiter gekommen.

Habe nun die Extension "ke_search" eingebaut.