Zum Inhalt springen

Suchfunktion liefert keine Ergebnisse

Erstellt am 4. Februar 2013 · 7 Antworten · letzte Antwort am 5. Februar 2013

Tags: Suche, Frage

macmurdock77 ·

Ich habe auf meiner TYPO3 Seite die Standard Such Extension indexed Search mit der macina Searchbox installiert.
Die Suche wird auf der Seite angezeigt und wenn man den Absende Button anklickt wird man auch auf die Suchseite weitergeleitet, es wird aber kein Ergebniss angezeigt. Ich bin seit Stunden am rumprobieren aber ich komme einfach zu keinem Ergebniss.
Vielleicht kann ja mal jemand über mein TS gucken ob ihm was auffält:

# Ansprechen des SEARCHBOX Markers
page.10.marks.SEARCHBOX < plugin.tx_macinasearchbox_pi1

# Konfiguration der Searchbox
plugin.tx_macinasearchbox_pi1 {
	# ID der Seite, die das indexed-search plugin enthält 
	pidSearchpage = 41
	# Pfad zum Searchbox-Templatefile
	templateFile = fileadmin/searchbox.htm
}

Und hier mein template.htm der macina Searchbox

<!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="index.php?id=41" method="post" name="searchform" id="searchform" style="margin:0px; padding:0px; ">
  <table height="14" border="0" cellpadding="0" cellspacing="0">
    <tr>
      <!--  <td valign="top" class="search_headline">###HEADLINE### </td>-->
      <td valign="middle" width="10">&nbsp;</td>
    </tr>
    <tr>
      <td align="left"><input name="tx_indexedsearch[sword]" type="text" class="inputfield" value="Volltextsuche ..."/></td>
      <td><input name="tx_indexedsearch[submit_button]" type="submit" class="submit" value="Submit" />
        <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>
macmurdock77 ·

Ich habe es hinbekommen, es lag nicht am Typoscript sondern daran, dass als Plugin inder Seite Suchbox und nicht INdexed Search ausgewählt war.

Norman2k ·

Werden die Seiten überhaupt indexiert? Hast du die Indexierung aktiviert (config.index_enable = 1)? Außerdem scheint mir, dass du noch überhaupt keine Inhalte auf der Seite hast, dann gibt es natürlich auch nichts zu indexieren und auch nichts zum Suchen

macmurdock77 ·

Was meinst du genau mit indexiert? Wo muss denn config.index_enable = 1 genau hin? In die Konstanten im Root Template?
Ich möchte ja nicht nur einzelne Inhaltsseiten sondern die komplette Website durchsuchen, deswegen habe ich die Suche auch fest im Template eingebaut.
Das scheint mir alles ein bisschen kompliziert mit der Suchfunktion bei Typo3 zu sein hoffe mir kann das hier jemand nochmal erläutern.