von Alexander Ebner und Patrick Lobacher, 28.02.2008

„indexed_search“ richtig konfigurieren und nutzen: Indexierte Suche mit TYPO3

Aus dem
t3n Magazin Nr. 11

Jetzt kaufen

Die Indexsuche wird zunächst als Content-Element vom Typ „Plugin“ angelegt.

Die Indexsuche wird zunächst als Content-Element vom Typ „Plugin“ angelegt.

Als Erweiterung wählen Sie schließlich „Indexsuche“. Nun muss zunächst die Suchmaschine beziehungsweise der Indexer (der Mechanismus, der die Seiten in den Index einträgt) eingeschaltet werden. Dafür tragen Sie den folgenden TypoScript-Code in das Setup des Root-Template ein:

TYPOSCRIPT

page.config.index_enable = 1

Listing 1

Zum Schluss müssen Sie die Suche sinnvoll konfigurieren. Legen Sie dazu entweder ein Erweiterungs-Template an oder schreiben Sie zunächst den TypoScript-Code, den Sie über den Softlink am Ende dieses Artikels auf der T3N-Website oder auf der beiliegenden Heft-CD finden, ebenfalls in das Setup des Root-Template.

„indexed_search“ per TypoScript einbinden

Wenn Sie das Suchfeld flexibel auf den Seiten einbinden wollen, statt es per Content-Element zu positionieren und zudem beim Layout einen möglichst großen Gestaltungsfreiraum wünschen, ist die Extension „macina_searchbox“ [1] die richtige Wahl. Installieren Sie diese zunächst über den Extension Manager.

Sobald dies geschehen ist, können Sie die Suchbox entweder über ein Content-Element auf einer Seite einbinden (das muss aber auf jeder Seite geschehen) oder eben per TypoScript. Legen Sie dazu in Ihrem Template einen Marker namens „###SEARCHBOX###“ oder den Objektpfad (bei TemplaVoilà) „lib.searchbox“ an. Nun fügen Sie folgenden TypoScript-Code in den Setup-Bereich Ihres Root-Template ein:

Seite:  1 2 3 4 5 6 7 8

Empfohlene Artikel