MacBook Banner 728x90
< Bei tt_news P-wrap einzeln entfernen

TYPO3 Standard Seitensuche um eigene Felder erweitern (zum Beispiel aus Extension)

01.05.2009
Lina Wolf
TYPO3 Seitensuche anpassen
TYPO3 Seitensuche Foto: mp3_master, aboutpixel

Viele TYPO3 Extensions fügen den tabellen pages oder tt_content weitere Felder hinzu. Es entsteht nun natürlich der Wunsch, auch diese Felder in die TYPO3 Standart Seitensuche mit aufzunehmen. Das geht tatsächlich - und zwar ohne eine TYPO3 Extension zu installieren:

Zunächst einmal fügen wir der Select-Box des Standart Suchformulars ein weiteres Auswahlfeld hinzu:

tt_content.search.30.dataArray.20.valueArray.30{
label = Meine eigenen Tags
value = pages.tx_lokeyfield_keys:tt_content.header
}

Bei der Auswahl dieser Einstellung würde nun nur in pages.tx_lokeyfield_keys und tt_content.header gesucht werden.

Man kann auch die beiden bestehenden Auswahlen ändern. Diese sind gespeichert unter tt_content.search.30.dataArray.20.valueArray.10 und .20.

Allerdings wird jetzt noch immer nicht in diesen Feldern gesucht, denn dem Suchergebnis (SEARCHRESULT) mus nun auch noch erlaubt werden, die entsprechenden Felder zum Suchen zu verwenden.

tt_content.search.20.allowedCols = pages.title-subtitle-keywords-description-tx_lokeyfield_keys : tt_content.header-bodytext-imagecaption : tt_address.name-title-address-email-company-city-country : tt_links.title-note-note2-url : tt_board.subject-message-author-email : tt_calender.title-note : tt_products.title-note-itemnumber 

Nun wird auch in den neuen Feldern der Extension gesucht.

 

 

 

Antwort

Gravatar: Artgraphix Antwort
Sehr interessanter Bericht!

Macht weiter so...

Lg A.Jendrysik

Kommentar hinzufügen

* - Pflichtfeld

*




*