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

Meta-Tags nicht in die Suchergebnisse übernehmen

Leider gibt es keine einfache Lösung, um zu verhindern, dass Ihre Meta-Tags in den Suchergebnissen auftauchen. Das liegt daran, dass der Mechanismus für das Durchsuchen von Meta-Tags in der Crawler-Datei hart-kodiert ist. Die verantwortliche Datei finden Sie unter „//sysext/indexed_search/class.indexer.php“.

Fertigen Sie zunächst eine Sicherheitskopie der obigen Datei an. Suchen Sie nun die beiden folgenden Code-Zeilen in der Datei und kommentieren Sie diese aus, indem Sie ein „//“-Zeichen vor jede Zeile schreiben, anschließend speichern Sie die Datei.

PHP

if(stristr($meta[$i]['name'],'keywords')) ... 
if(stristr($meta[$i]['name'],'description')) ...

Listing 5

Sie können auch nur eine der beiden Zeilen auskommentieren. Die erste Zeile ist dafür zuständig, dass die Keywords indiziert werden, die zweite ist für die Description verantwortlich. Vergessen Sie nicht, dass die Einstellungen nur bei neuem Indizieren wirksam werden. Löschen Sie also zuerst alle Einträge aus dem Index und lassen Sie diese neu indizieren.

Suchergebnisse anpassen

Für die Darstellung der Suche ist ein HTML-Template mit dem Namen „indexed_search.tmpl“ zuständig, das Sie im Ordner „typo3/sysext/indexed_search/pi“ finden. Kopieren Sie zunächst diese Datei in einen eigenen Ordner unterhalb von „fileadmin/“ und 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