Zum Inhalt springen

Keine Übergabe "macinasearchbox"->"indexed

Erstellt am 22. September 2004 · 1 Antwort · letzte Antwort am 23. September 2004

Tags: Suche, Frage

axl ·

Hallo.

nach langem probieren krige ich es nicht hin, dass die Suchbox der "macinasearchbox" den gesuchten string an die ext "indexed_search" weiter gibt. Mach ich was falsch? Habe mich eigentlich an diesem Beispiel
#8010
orientiert ... Es werden keine Frames verwendet.

Vor PAGE (Setup):

#Konfiguration der Suchehilfe
plugin.tx_macinasearchbox_pi1 {
pidSearchpage = 55
templateFile = fileadmin/suche.html
#Ende plugin.tx_macinasearchbox_pi1
}

Nach PAGE (Setup, hinter marks{ ...):

SUCHE > 
SUCHE < plugin.tx_macinasearchbox_pi1

suche.html sieht so aus:

<!-- ###TEMPLATE### begin -->

<form id="searchform" method="post" action="###SEARCHPID###" style="margin-top:0pt; margin-bottom:0pt">
<input name="tx_indexedsearch[sword]" type="text" title="Suchbegriff" style="height:16; width:109; background-color:#E9E8ED; border:solid 1px #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;" />
<input name="tx_indexedsearch[submit_button]" type="image" title="Suchen" value="Submit" src="fileadmin/MSU/bilder/lupe.gif" alt="###SUBMIT###" />
<!--Vergleich: Wortteil-->
<input type="hidden" name="tx_indexedsearch[type]" value="1" />
<!--Vergleich: Und/Oder-->
<input type="hidden" name="tx_indexedsearch[defOp]" value="0" />
<!--Suchen in: Alle Medien-->
<input type="hidden" name="tx_indexedsearch[media]" value="0" />			
<!--Suchen in: Standard/Alle Sprachen-->
<input type="hidden" name="tx_indexedsearch[lang]" value="###ACTLANG###" />
<!--Suchen in: Ganze Webseite-->	
<input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
<!--Sortieren nach: Trefferquote/Vorkommen-->	
<!--input type="hidden" name="tx_indexedsearch[order]" value="0" /-->
<!--Sortieren nach: Höchste Zuerst-->	
<!--input type="hidden" name="tx_indexedsearch[desc]" value="0" /-->			
<!--Sortieren nach: Ergebnisse je Seite-->	
<input type="hidden" name="tx_indexedsearch[results]" value="50" />	
<!--Ansicht: Sektionshierarchie/Flache Liste-->
<input type="hidden" name="tx_indexedsearch[group]" value="1" />
<!--Ansicht: Erweiterte Vorschau -->			
<input type="hidden" name="tx_indexedsearch[extResume]" value="1" />		
<!--Ausgabe auf der Seite "Erweiterte Suche"-->
<input type="hidden" name="tx_indexedsearch[ext]" value="1" />
<input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
</form>
<!-- ###TEMPLATE### end -->

Interessant ist vielleicht noch, dass nach dem Abschicken der Suchanfrage die Seite mit der UID = 55 mit dem Link index.php?id=55&L=0 aufgerufen wird.

Im Quelltext des Browsers sieht dass dann so aus:

<td width="130" height="25" bgcolor="#E9E8ED" align="right" class="header1" valign="middle">


	<!--

		BEGIN: Content of extension "macina_searchbox", plugin "tx_macinasearchbox_pi1"

	-->
	<div class="tx-macinasearchbox-pi1">
		

<form id="searchform" method="post" action="index.php?id=55&amp;L=0" style="margin-top:0pt; margin-bottom:0pt">
<input name="tx_indexedsearch[sword]" type="text" title="Suchbegriff" style="height:16; width:109; background-color:#E9E8ED; border:solid 1px #333333; font-family:Arial, Helvetica, sans-serif; font-size:12px;" />
<input name="tx_indexedsearch[submit_button]" type="image" title="Suchen" value="Submit" src="fileadmin/MSU/bilder/lupe.gif" alt="suchen" />
<!--Vergleich: Wortteil-->
<input type="hidden" name="tx_indexedsearch[type]" value="1" />
<!--Vergleich: Und/Oder-->
<input type="hidden" name="tx_indexedsearch[defOp]" value="0" />
<!--Suchen in: Alle Medien-->
<input type="hidden" name="tx_indexedsearch[media]" value="0" />			
<!--Suchen in: Standard/Alle Sprachen-->
<input type="hidden" name="tx_indexedsearch[lang]" value="0" />
<!--Suchen in: Ganze Webseite-->	
<input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
<!--Sortieren nach: Trefferquote/Vorkommen-->	
<!--input type="hidden" name="tx_indexedsearch[order]" value="0" /-->
<!--Sortieren nach: Höchste Zuerst-->	
<!--input type="hidden" name="tx_indexedsearch[desc]" value="0" /-->			
<!--Sortieren nach: Ergebnisse je Seite-->	
<input type="hidden" name="tx_indexedsearch[results]" value="50" />	
<!--Ansicht: Sektionshierarchie/Flache Liste-->
<input type="hidden" name="tx_indexedsearch[group]" value="1" />
<!--Ansicht: Erweiterte Vorschau -->			
<input type="hidden" name="tx_indexedsearch[extResume]" value="1" />
<!--Ausgabe auf der Seite "Erweiterte Suche"-->
<input type="hidden" name="tx_indexedsearch[ext]" value="1" />
<input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
</form>
</div><!-- END: Content of extension "macina_searchbox", plugin "tx_macinasearchbox_pi1" -->
</td>

Kann mir jemand bei diesem Problem weiter helfen?
Vielen Dank

AXL

axl ·

Die Ursache des Problems:
ich habe nicht wie in der Anleitung http://typo3.org/documentation/document-library/indexed_search/ beschriben das Plugin eingebaut, sondern habe beim Assistenten unter dem Punkt "Formular" die "Suche" eingebunden. Auch diese hat Ergebnisse geliefert, aber natürtlich konnte dann macina nicht funktionieren.

Für alle, die vielleicht noch den gleichen Fehler machen und suchen, suchen und suchen ...

Axl