Zum Inhalt springen

macina searchbox funzt net!

Erstellt am 25. März 2011 · 10 Antworten · letzte Antwort am 26. März 2011

Tags: Suche, Frage

frauursulabaer ·

Hallo,
nachdem ich zig Forenbeiträge gelesen und verschiedenste Scripte ausprobiert habe, komme ich einfach nicht weiter.

Unter T3 4.52 ist indexed_search installiert und und funzt auch. Habe eine entsprechende Suchseite erstellt, die auch Ergebnisse liefert.
Leider passiert bei der macina_searchbox nichts. Gebe ich etwas ins Suchfeld ein, lande ich zwar auf der Suchseite, aber ohne Ergebnis, nicht einmal "Ihre Suche lieferte leider keine Ergebnisse." wird angezeigt.

Habe in TS alles haargenau entsprechend der Doku zur macina_searchbox eingerichtet, Marker im Template etc.

Könnte es evtl. sein, das es irgendeine Grundeinstellung gibt, die für den Autor der Doku so selbstverständlich war, das er sie nicht extra erwähnte?
Gibt es eine Alternative zur macina_searchbox?

LG Ursula

frauursulabaer ·

Leider hat der Tip nicht geholfen, es war lediglich ein leicht modifiziertes Template.

So sieht mein aktuelles Template aus:

<!-- ###TEMPLATE### begin -->
<form action="###SEARCHPID###" method="post" name="searchform" id="searchform">
  <table border="0" cellpadding="0" cellspacing="0">
    <tr>
      <td><input name="tx_indexedsearch[sword]" type="text"></td>
      <td><input name="tx_indexedsearch[submit_button]" type="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>
  </table>
</form>
<!-- ###TEMPLATE### end -->

und das ist mein Typoscripteintrag (abweichend vom Original), öffnet aber zumindest die Suchseite, wenn auch ohne Ergebnis. Mit dem Originalscript aus dem Manual wurde nicht einmal die Suchseite geöffnet.

# Suchfeld einblenden
   marks{
	SEARCHBOX < plugin.tx_macinasearchbox_pi1
	SEARCHBOX {
	pidSearchpage = 14
       	}
   }
   
   plugin.tx_macinasearchbox_pi1 {
   pidSearchpage = 14
   }

LG Ursula

frauursulabaer ·

Ja hab ich und das funktioniert für sich auch. Es klappt nur nicht mit der Vebindung von der Searchbox aus. Offensichtlich wird der Suchbegriff nicht weitergegeben.

pixelparts ·

Hmm, da weiß ich so auch nicht weiter. Ich fange dann immer an, an den Einstellungen zu spielen. In Deinem Falle würde ich das TS kürzen

# Suchfeld einblenden
   marks{
	SEARCHBOX < plugin.tx_macinasearchbox_pi1
	SEARCHBOX {
	pidSearchpage = 14
       	}
   }

Versuchs mal ...

frauursulabaer ·

Der Effekt bleibt der gleiche 🙁
So wissen wir aber zumindest, das das TS zu lang war.

Muss vielleicht auf den einzelnen Seiten noch was eingetragen werden?
Seitenspezifisches TS?
Die Searchbox ist als Marker im Template und dann gibt es noch die Suchseite.

Tut mir leid, bin noch Anfängerin. Kenne auch andere CMS und die sind einfacher zu handlen.

LG Ursula

pixelparts ·

Nee, es ist eigentlich ganz einfach ...
Keine Sondereinstellungen oder so was. Der Fehler ist sicher was ganz simples. Hast Du im Setup sonst noch irgendwas stehen, betr. Suche? Ich kann Dir so leider nicht weiterhelfen.

Es sollte doch irgendwas stehen, wenn Du die Ergebnisseite direkt aufrufst.Ein Suchformular z. B.

etux ·
frauursulabaer schrieb

So sieht mein aktuelles Template aus:

Hast Du es auch eingebunden?
Spricht, hast Du in etwa folgendes in Deinem TS?
plugin.tx_indexedsearch {
.......
templateFile = fileadmin/.../indexed_search.tmpl
.......
}

.

frauursulabaer ·

indexedsearch steht tatsächlich nicht im setup, funktioniert aber trotzdem, für sich. Werde das aber trotzdem mal versuchen.

GN Ursula