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#
Hallo
Dazu müsste man noch das macina_suche.tpl
betrachten, vielleicht liegt ja dort der Fehler?
Gruss
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"macina_searchbox"extension.</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
<h3>Template file for the "macina_searchbox" 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"> </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> </td>
</tr>
</table>
</form>
<!-- ###TEMPLATE### end -->
</body>
</html>