Zum Inhalt springen

Records indexieren

Erstellt am 2. August 2014 · Noch keine Antworten

Tags: Suche, TYPO3 6.x, Frage

kaiszy ·

Hallo,

ich habe eine kleine Extension geschrieben, die aus Magento Produktdaten holt und diese in einem SysFolder ablegt. Diese Extension hat auch einen Controller zum anzeigen einzelner Produktdaten.

Wenn ich aufrufe:

http://url/searchable-products/search-result/?tx_product_show[product]=256

werden die Detailinfos zum Produkt angezeigt.

Die Struktur ist die folgende

* root
* Folder mit Prducten (id 898)
* \
* Seite mit Extension zum Anzeigen der Details (id 899)
* Record 1
* Record 2
* Record n

Ich habe nun der Crawler so konfiguriert (page.ts):

tx_crawler.crawlerCfg.paramSets {

products = &tx_product_show[product]=[_TABLE:tx_product_domain_model_product;_PID:898]
products {
procInstrFilter = tx_indexedsearch_reindex, tx_indexedsearch_crawler
cHash = 1
pidsOnly = 899
baseUrl = http://url/
}
}

Wenn ich nun den Crawler starte mit der Konfiguration "products" werden mir auch die Url angezeigt mit jeweils unterschiedlichem ProductId.

Auf die Seite 899 habe ich eine Indexer Conmfiguration gelegt, die so konfiguriert ist:

Type = Database Records
Table to Index = Die Produkttabelle
Fields = title,description,sku (wie in der Produkttabelle)
GET Param: ?tx_product_show[product]=###UID###

Jetzt habe ich aber zwei Probleme und eine Frage 🙂

- Wenn ich in Crawle und in die Tabelle "index_fulltext" sollte meiner Meinung nach im Feld
fulltextdata der Inhalt der Seite stehen (also Detailview Produkt), es steht da aber für alle
Einträge "Product Search Result" drin (Title der Suchergebnissseite mit id 899)
- Obiges ist zwar falsch, aber wenn ich nach "Product Search" suche müste ich ja was finden (glaube
ich): Es wird aber nichts gefunden ausser der Standardsseiten

Weiss einer von Euch was ich da falsch gemacht habe ?

Wenn es dann klappt mit dem Indexieren, würde ich gerne die Suchergebnisse für Produkt mit einem eigenen Template anzeigen lassen...dazu habe ich aber nichts gefunden.

Hat einer von Euch einen Tipp wo ich da nachschauen kann ?

Danke!

CU,
Kai.

PS: Die Typo3-Version bei mit ist 6.1.10 🙂