Zum Inhalt springen

Problem mit Macina Searchbox

Erstellt am 30. Oktober 2006 · 2 Antworten · letzte Antwort am 30. Oktober 2006

Tags: Frage

MATRIXX ·

Hi zusammen...

Gut gibt es dieses Forum, denn ich bin selbst nach stundenlangem Googlen und Codewälzen noch immer nicht weiergekommen...

Ich habe in meinem HTML-Template einen Marker ###SUCHE### gesetzt. In diesen soll das Suchfeld angezeigt werden und sobald nach etwas gesucht wird, soll er die Suchresultate auf einer bestimmten Seite anzeigen.

Was habe ich also gemacht. Zuerst mal die Indexed Search Extension eingebunden ins Main Template mit:

page.config.index_enable = 1
page.config.index_externals = 1

Danach die Plugin-Informationen für die Indexed-Search (er soll alles ab Seiten-ID 23 durchsuchen):

plugin.tx_indexedsearch {
	show {
		rules=1
		parsetimes=0
		L2sections=1
		L1sections=1
		LxALLtypes=0
	}
	search {
		rootPidList = 23
	}
}

Und dann das Suchfeld eingeblendet:

# Suchfeld einblenden
plugin.tx_macinasearchbox_pi1 {
	pidSearchpage = 42
	templatefile = fileadmin/templates/macina_suche.tpl
}
marks{
	SUCHE >
	SUCHE < plugin.tx_macinasearchbox_pi1
}

Gebe ich im Suchfeld jetzt etwas ein, dann passiert überhaupt nichts, ausser ich befinde mich auf index.php?id=42! Auf den anderen Seite springt er nicht mal auf die Seite, die das Suchresultat anzeigen soll...

Fehlt mir noch was oder was ist falsch?

P.S. In der Seite mit der ID 42 ist das Indexed Search Plugin eingebunden

Weiss eventuell jemand Rat??? Muss dazu noch sagen, ich bin absoluter n00b in Typo3... #giggle#

MATRIXX ·

Das File sieht so aus:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Template file for the&quot;macina_searchbox&quot;extension.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3>Template file for the &quot;macina_searchbox&quot; extension.</h3>
<p><b>Available Markers:</b></p>
<ul>
  <li>###HEADLINE### Displays the Headline</li>
  <li>###ADVANCED### Advanced Search Link</li>
  <li>###SUBMIT### Alttext for the submit button</li>
  <li>###ACTLANG### UID of the actual language</li>
  <li>###SEARCHPID### PID of the Searchpage</li>
</ul>
<!-- ###TEMPLATE### begin -->
<form action="###SEARCHPID###" method="post" name="searchform" id="searchform" style="margin:0px; padding:0px; ">
  <table height="14" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td valign="top">###HEADLINE###</td>
      <td valign="middle" width="10">&nbsp;</td>
    </tr>
    <tr>
      <td align="left"><input name="tx_indexedsearch[sword]" type="text" style="height:18; width:130; font-size:11" /></td>
      <td><a href="javascript:document.searchform.submit();"></a>
        <input type="hidden" name="tx_indexedsearch[_sections]" value="0" />
        <input type="hidden" name="tx_indexedsearch[pointer]" value="0" />
        <input type="hidden" name="tx_indexedsearch[ext]" value="0" />
        <input type="hidden" name="tx_indexedsearch[lang]" value="###ACTLANG###" />
      </td>
    </tr>
    <tr>
      <td align="left" valign="middle" style="font-size:9px">###ADVANCED###</td>
      <td>&nbsp;</td>
    </tr>
  </table>
</form>
<!-- ###TEMPLATE### end -->
</body>
</html>