Am 13.12.2012 20:00, schrieb Jan Bartels:
Am 13.12.2012 14:48, schrieb Basti Baumann:
bei der ke_search habe ich mir einen eigenen Indexer egschrieben.
Klappt auch. Allerdings muss ich ja eine Zielseite angeben in der
die Ergebniss-Links geöffnet werden. Zur Erklärung: Es geht um
Produktdaten, die zentral in einem Sysfolder lagern, ähnlich wie bei
den tt_news. Im Moment muss ich ja die Zielseite im Indexer angeben.
Dabei lande ich aber immer auf einer Seite, wenn ich auf ein
Suchergebniss klicke, aber eben nicht auf der Seite oder in der
Produktkategorie, wo sich das Produkt eigentlich befindet.

Kann ich so was umgehen?
Erweitere die Produktkategorie um eine Zielseite (ähnlich wie bei
tt_news-Kategorien). Deine Produkt-Extension muss dann dafür sorgen,
dass sie bei Übergabe einer Produkt-ID die passende Zielseite zur
Produktkategorie anzeigt. Anders funktioniert das bei dem Zusammenspiel
von ke_search und tt_news auch nicht.

Schau Dir in tt_news mal getListContent() an und suche dort nach
useSPidFromCategory. Man sieht dann gut, wie die SINGLE-Seite für die
Kategorie ermittelt wird. Einen ähnlichen Mechanismus musst Du dann für
Deine Produkt-Extension nachbauen.

Gruß,

Jan

Hi Jan,

ich habe das nun anders gelöst direkt im Installer, aber klappt.
Allerdings habe ich ein kleines Problem bei tt_news records. Denn da wird immer die in der Kategorie festgelegte Zielseite genommen (auch wenn die nicht im gleichen Baum liegt) und nicht die Zielseite aus dem Indexer.

Kann man das nicht wahlweise machen?

Grüße
Basti
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an