Probleme mit indexed_search - Suchparameter werden nicht übergeben.
| Autor | Nachricht |
|---|---|
|
Verfasst am: 04. 05. 2011 [16:37]
|
|
|
dorfdesigner
Themenersteller
Dabei seit: 10.06.2009
Beiträge: 26
|
Version: Typo3 4.5.2 Extansions: Real_url, tt_news und indexed_search HTML: HTML <form action="nc/suchergebnis/" method="POST" name="tx_indexedsearch" id="tx_indexedsearch"> <input type="hidden" name="tx_indexedsearch[type]" value="1"> <input type="hidden" name="tx_indexedsearch[ext]" value="0"> <input type="hidden" name="tx_indexedsearch[_sections]" value="0"> <input type="hidden" name="tx_indexedsearch[pointer]" value="0"> <input type="hidden" name="tx_indexedsearch[results]" value="30"> <input type="text" name="tx_indexedsearch[sword]" size="18" class="tx-indexedsearch-searchbox-sword" id="searchbox-sword" value="Suchbegriff" onfocus="this.value='';"> <input type="image" name="tx_indexedsearch[submit_button]" value="Los" class="tx-indexedsearch-searchbox-button" id="searchbox-button" src="fileadmin/images/suche.jpg"> </form> TYPOSCRIPT page.config.index_enable = 1 config.linkVars = L config.sys_language_uid = 0 config.language = de plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = en plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 [global] plugin.tx_indexedsearch.tableParams { secHead = border=0 cellpadding=0 cellspacing=0 width="200px" searchBox= border=0 cellpadding=0 cellspacing=0 searchRes= border=0 cellpadding=0 cellspacing=0 width="200px" } plugin.tx_indexedsearch.show.rules = 0 plugin.tx_indexedsearch.search.page_links=10 plugin.tx_indexedsearch._CSS_DEFAULT_STYLE > page.10.marks.LANGID=TEXT page.10.marks.LANGID.value=0 [globalVar = GP:L = 1] page.10.marks.LANGID.value=1 [global] page.config.index_enable = 1 config.linkVars = L config.sys_language_uid = 0 config.language = de plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 [globalVar = GP:L = 1] config.sys_language_uid = 1 config.language = en plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 1 [global] plugin.tx_indexedsearch.tableParams { secHead = border=0 cellpadding=0 cellspacing=0 width="200px" searchBox= border=0 cellpadding=0 cellspacing=0 searchRes= border=0 cellpadding=0 cellspacing=0 width="200px" } plugin.tx_indexedsearch.show.rules = 0 plugin.tx_indexedsearch.search.page_links=10 plugin.tx_indexedsearch._CSS_DEFAULT_STYLE > page.10.marks.LANGID=TEXT page.10.marks.LANGID.value=0 [globalVar = GP:L = 1] page.10.marks.LANGID.value=1 [global] Problem: Wenn ich in die Suchbox etwas eingebe und dann auf "Suche starten"klicke bzw. Enter drücke, wird das Formular abgeschickt und ich lande auf meiner Seite mit dem indexed_search-Plugin, aber der Suchparameter wird nicht an das Plugin übergeben.Also muß ich dort nochmal das Suchwort eingeben. Und dann werden mir die Ergebnisse erst angezeigt. Was und wo muss ich da noch etwas einstellen? Auf einer Seite ohne Real-URL und tt_news hat der Einbau so funktioniert und der Feldwert wird übergeben. Wenn ich die Seite Suchergebnis direkt aufrufe, dann habe ich das neutrale Plugin. Gebe ich nun in das Suchfeld einen Wert ein und drücke ENTER, dann erscheint das eingegebene Suchwort weiter im Formularfeld und die Suchergebnisse werden angezeigt. Bei der URL setzt er nun ein nc/ vor suchergebnis.html. Wenn ich in der <form> nun action="nc/suchergebnis" setze ist der ablauf trotzdem wie im ersten Absatz beschrieben. [Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 04.05.2011 um 16:41.] |
|
Verfasst am: 10. 05. 2011 [15:12]
|
|
|
dorfdesigner
Themenersteller
Dabei seit: 10.06.2009
Beiträge: 26
|
Hat wirklich keiner eine Idee oder einen Ansatz? |
|
Verfasst am: 09. 02. 2012 [15:55]
|
|
|
Typo3neu
Dabei seit: 09.02.2012
Beiträge: 3
|
Hallo dorfdesigner, hast du denn dein Problem schon lösen können? Habe nämlich dasselbe Problem auch und sitze seit Wochen dran und kann es leider nicht lösen ![]() Würde mich echt freuen, wenn mir antworten würdest! LG |
|
Verfasst am: 09. 02. 2012 [15:55]
|
|
|
Typo3neu
Dabei seit: 09.02.2012
Beiträge: 3
|
Hallo dorfdesigner, hast du denn dein Problem schon lösen können? Habe nämlich dasselbe Problem auch und sitze seit Wochen dran und kann es leider nicht lösen ![]() Würde mich echt freuen, wenn mir antworten würdest! LG |
|
Verfasst am: 14. 02. 2012 [00:47]
|
|
|
creaman
Dabei seit: 13.02.2012
Beiträge: 1
|
Ich hatte dasselbe Problem wie dorfdesigner. Bei mir ist Typo3 4.5.3 und indexed_search 2.12.0 installiert. TS-Setup im Root-Element: TYPOSCRIPT page.config.cache = 1 page.config.no_cache = 0 page.config.index_enable = 1 page.config.index_externals = 1 Dann folgen die Parameter (mit den individuellen Anpassungen), wie beschrieben unter Indexed Search (Einstellungen) im Forum: [url=]http://www.typo3.net/forum/themen/indexed_search_engine/[/url]. Das Suchformular, das auf jeder Seite erscheint, kann so aussehen: HTML <form action="(URL zur Suchseite)" method="post" id="search_box_form"> <div id="search_box_for_input"> <input type="text" name="tx_indexedsearch[sword]" value="" class="tx-indexedsearch-searchbox-sword sword" /></div> <div id="search_box_for_submit"> <input type="submit" name="tx_indexedsearch[submit_button]" value="suchen" class="tx-indexedsearch-searchbox-button submit" /></div> </form> Neben dem Link zur Suchseite im action-Tag ist nur noch das Eingabefeld mit dem Namen und Übergabeparameter [sword] wichtig: name="tx_indexedsearch[sword]". Wo liegt das Problem? Ich habe auf der Suchseite zuerst als Content Element den Typ Formulare > "Suchen" gewählt. Und dann geschieht der Fehler, wie von dorfdesigner beschrieben. Richtig ist: Als Content-Typ Spezial > "Plug-In einfügen" und dann im Tab Plug-In "Indexsuche" auswählen. Noch Cache leeren, neue Suche starten und hoffentlich auch aufatmen... Viel Erfolg! |
|
Verfasst am: 23. 02. 2012 [14:57]
|
|
|
Typo3neu
Dabei seit: 09.02.2012
Beiträge: 3
|
Habe zwar hier auch versucht alles genauso anzugeben, aber leider funktioniert es bei mir immernoch nicht. Nachdem ich ein Suchwort eingebe, erscheint bei mir nur eine leere Seite. Die Option für eine erweiterte Suche fehlt bei mir auch. |
|
Verfasst am: 23. 02. 2012 [16:35]
|
|
|
dorfdesigner
Themenersteller
Dabei seit: 10.06.2009
Beiträge: 26
|
Erstelle dir eine Seite mit Suchmaske von TYPO3. Und kopiere dir dann aus dem Quelltext das komplette <form></form> Tag raus. Dann gibst Du oben die ID der Ergebnisseite ein (z.B. action="suche.html?no_cache=1)" . Und schon sollte es gehen. |




