Ich habe ein composerbasiertes TYPO3 12 Projekt wo ich ke_search und ke_search_hooks installiert habe.
Meine Extension ist an sich nur da um Stellenanzeigen in einer Listen und Detail-Ansicht darzustellen.
Diese Record-Einträge habe ich erfolgreich indizieren können.
Jedoch schaffe ich es nicht die dazugehörige URL zu rendern.
So sieht der PHP-Parameter in meinem Indexer aus:
$params = '&tx_jobs_jobdetail[job]=' . $record['uid'] . '&tx_jobs_jobdetail[controller]=Jobs&tx_jobs_jobdetail[action]=detail';
Hier ist ein Link von meinem Controller:
https://pastebin.com/kMWkGuxY?fbclid=IwZXh0bgNhZW0CMTEAAR043gcXhIJSOINo_OnML-vVuvRPDtcFYV_FDsFTbVBpv0UAmUDqLyCulmU_aem_X8XncsBherZxwjTw3HJSuQ
In den TYPO3 Logs finde ich auch nichts auffälliges.
Die Parameter werden so in die Datenbank eingetragen. Werden aber glaube ich nicht zu funktionierenden URLS aufgelöst.
Hier ist der Beispiel eines relativen Pfades der funktioniert den ich aber so in den Suchergebnissen nicht hinbekomme:
detail?tx_jobs_jobdetail%5Bjob%5D=3514&cHash=8cf565bf8e6b37d2fcac2e1bfd3bb025
Vielen Dank im Voraus :)