Hallo zusammen,
ich möchte gerade in meiner Seite die indexedsearch Funktion einbauen. Bin wie beschreiben vorgegangen. Extension aktiviert, Inhalt eingefügt, als plugin, ect...
Meine Vermutung ist dass etwas mit dem HTML Teil nicht stimmt. Die Seite, auf die verlinkt werden soll hat die id="19" und ist angelegt als hidden mit dem oben beschriebenen Inhalt.
Hier Der HTML Code:
<div id="search">
<form action="index.php?id=19" method="GET">
<div id="suchzeile">Suchen:
<input name="tx_indexedsearch[sword]" type="text" size="10" class="formular" />
<input name="goButton" class="formular" style="position:relative;top3px;" type="image" scr="fileadmin/imgsuchenlupe2.gif"
</div>
</div>
Hat wer eine Ahnung woran das liegen kann?
Besten Dank im voraus!
Johannes
Was genau funktioniert denn nicht? (Ist aus dem Post irgendwie nicht ersichtlich..)
Hast Du die IndexedSearch im Template "aktiviert"?
page.config.index_enable = 1
Das muss in deinem Setup irgendwo stehen, sonst funktioniert IndexedSearch nicht (resp. dann werden keine Seiten/Inhalte indexiert)
Hallo noermaen,
vielen Dank für deine Antwort.
Ich bin vorgegangen wie in dem Addison-Wesley : Typo3 Anwenderbuch vorgegangen.
Auch den Code:
page.config.index_enable = 1
habe ich eingefügt. Laut dem Buch soll zuerst eine Page angegeben werden, auf die man dann geführt wird und auf der dort die Ergebnisse angezeigt werden. Leider tut es das nicht, und ich erhalte auch keine Suchergebnisse.
Vielleicht ist es auch einfach nicht die beste Art (für mich) eine Suche einzubinden. Gibt es denn eine einfache und totsichere Variante?
Dabei möchte ich nicht auf eine Extra-Seite gehen müssen um zu suchen. Ich habe vor, eine ständig vorhandene Suche mit Formularfeld in meiner Seite einzufügen.
Gibt es da eine einfachere Variante?
Vielen Dank nochmals,
Johannes.
Fügst du den angegeben HTML-Code direkt "von Hand" ins HTML-Template ein? Die angegebene HTML-Form wird wahrscheinlich nicht funktionieren weil die ganzen <input type="hidden"../> fehlen.
Ich verwende für das Suchformular auf jeder Seite die Extension macina_searchbox. Link: http://typo3.org/extensions/repository/view/macina_searchbox/2.2.0/
plugin.tx_macinasearchbox_pi1 {
### PID der Seite mit dem Suchplugin
pidSearchpage = 16
### eigenes Template - File, kann auch das Standart-Template nehmen
templateFile = fileadmin/templates/grundtemplate/searchbox_template.htm
}
### marker füllen / (Templa-Voila-Variante...)
lib.searchbox < plugin.tx_macinasearchbox_pi1
Die Doku zur Extension ist auch sehr gut.
Werden deine Seiten überhaupt indexiert? Das siehst du unter Info -> Seite -> Indexsuche. Deine Seiten werden auch indexiert wenn das Suchformular nicht funzt, sondern einfach bei aktiviertem Indexed-Search.
Hallo noermaen,
ich verwende nun auch die macina searchbox und nun klappt es auch
einwandfrei.
Vielen Dank!
Auf, auf zum nächsten Problem...
;-)
Alles klar. Ja, auf zum nächsten Problem, aber sie zu lösen dauert von mal zu mal weniger lang... :-)