Hallo,
ich habe wieder ein Problem. Wie in einem anderen Thread erwähnt, lerne ich jetzt TYPO3 mit dem Buch "Einstieg in TYPO3 4.2". Ein Kapitel beschäftigt sich mit der Extension "Indexed Search". Ich habe die Suche als allgemeines Plugin in eine Seite eingefügt und danach natürlich auch "Indexsuche" als Art des Plugins gewählt.
Die Suchmaske wird aber auf der Seite nicht angezeigt ("versteckt" ist sie auch nicht). Nur die Überschrift ist sichtbar. Im Buch bindet man die Extension noch in eine andere Suchmaske, die auf jeder Seite erscheint, ein. Die Suchergebnisse über diese Maske werden aber nicht korrekt ausgegeben. Es erscheint lediglich die Meldung über die Zahl der Treffer mit einem Doppelpunkt und weiter nichts. Die Indexierung der Seiten funktioniert korrekt. Die Probeweise-Deinstallation drei anderer Extensions hat nicht geholfen. Dieses Problem tritt sowohl auf meinem Webspace (All-Inkl.com) wie auch unter XAMPP 1.7.1. Weiß jemand vielleicht eine Lösung? Ich verwende die aktuelle TYPO3-Version 4.2.8.
Danke im Voraus.
Joe
Na ja, ich habe doch nicht alle anderen Extensions probeweise deinstalliert. Es ist noch die Extension Template Auto-parser installiert. Es muss wohl an einem Konflikt mit dieser Extension liegen, sonst weiß ich wirklich nicht. Ich werde demnächst diese Extension deinstallieren und die HTML-Vorlage/TypoScript dementsprechend anpassen. Wenn ich das gemacht habe, dann melde ich mich noch, ob dieser Schritt mein Problem beseitigt hat.
Ich habe die Lösung für mein Problem gefunden. Wenn ich mir im Template Analyser mein Haupttemplate angesehen habe, dann konnte man im Template-Zweig nur:
am Haupttemplate hängen sehen. Als drittes müsste aber noch bei mir "indexed search" vorhanden sein. Zufällig habe ich entdeckt, dass sie automatisch hinzugefügt wird, wenn man ein neues Template erstellt. Also habe ich alle TypoScript Anweisungen von meinem Hauptemplate gesichert und das Template selbst zuerst komplett gelöscht und dann wieder neu erstellt. Danach kann man im Template-Analyser auch "indexed search" am Template hängen sehen und die Suchmaske wird jetzt angezeigt. Auch die Ausgabe der Suchergebnisse funktioniert jetzt korrekt. PROBLEM GELÖST. 🙂 🙂 🙂
Nachtrag: Anstatt das Haupttemplate zu löschen und wieder neu zu erstellen, genügt es wahrscheinlich auch, für irgendeine Seite ein leeres Erweiterungstemplate zu erstellen, das man später wieder löschen kann.