Zum Inhalt springen

Extension-Ausgabe per indexed_search durchsuchbar machen

Erstellt am 11. Dezember 2013 · 1 Antwort · letzte Antwort am 11. Dezember 2013

Tags: Extbase, Suche, TYPO3 4, Frage

typoler ·

Hallo zusammen,

ich weiß, dass die Frage schon in zig Foren gestellt wurde aber keine der Antworten hat mir bisher weitergeholfen. Ich habe eine Typo3 4.5.0 System und dort eine ExtBase/Fluid Extension entwickelt. Läuft wunderbar, nun sollen die Ausgaben der Extension allerdings über eine indexed_search Suche durchsuchbar sein. Aktuell werden jedoch die Ausgaben nicht in die indexed_search mit aufgenommen. Die ganze Seite wird irgendwie nicht gecached. Nehme ich deie Extension raus, wird zumindest die Seite durch ihre Contentelemente Text/Bild in den Index mit übernommen.

Im Grunde suche ich nun gewissermaßen eine Liste mit Dingen, die man hinsichtlich die Integration von Extension Ausgaben in die indexed_search beachten sollte. Ich weiß, dass die Cache-barkeit einer Seite immer entscheidend ist. Und hier finde ich wohl nicht alle Einstellungen, die soetwas einschalten.

Was habe ich bisher gemacht:
- den non-cacheable actions Bereich in der ext_localconf.php leer gelasen ( --> array() )
- <!--TYPO3SEARCH_begin--> und <!--TYPO3SEARCH_end--> in den Content eingefügt, der aufgenommen werden soll
- config.no_cache = 0 für die entsprechenden Extension Ausgabe-Seiten gesetzt
- Verwendung des cHashes

Was kann man noch einstellen? Oder was kann ich noch falsch gemacht haben?

Viele Grüße

freeatweb ·

Hallo,

sind die Links in der Extension per Typolink aufgebaut (nicht unbedingt ein Muss)?
Sind folgende Variablen in der Extension-Class gesetzt:

var $pi_checkCHash = true;
var $cache = 1;
var $no_cache = 0;
var $allowCaching = 1;

und/oder im Typoscript

config.cache = 1

gesetzt (hier am Besten im TS-Objectbrowser nachsehen)?

Werden die Seiten selbst, auf denen die Extension verwendet wird, vielleicht nicht gecached (in den Seiteneigenschaften Cache deaktiviert)?

Beste Grüße