Hallo allerseits!
Trotz ausgiebiger und langer Suche und vielen ausprobierens habe ich keine vollständige Lösung gefunden. Mittlerweile sehe ich möglicherweise den Wald vor lauter Bäumen nicht.
TYPO3 4.3.1, Crawler 3.0, tt_news 3.0.1, indexed_search 2.12
Das crawlen und indexieren der kompletten Webseite funktioniert in allen Sprachen tadellos. Im Crawler Configuration Record für die Nachrichten steht unter Configuration
&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid]
Damit werden im Crawler Log z.B. folgende URLs erzeugt
http://domäne/index.php?id=34&tx_ttnews%5Btt_news%5D=1&cHash=b29fd88491
und auch brav indexiert.
Dadurch habe ich aber keine sprachabhängige Indexierung und indexed_search findet bei Sprachauswahl Standard (in meinem Falle Deutsch) alle Nachrichten, bei Sprachauswahl English aber keine Nachrichten.
Benötigen würde ich nach meinem Verständnis ein &L=1 in den URLs wie
http://domäne/index.php?id=34&[b]L=1[/b]&tx_ttnews[tt_news]=1&cHash=02795a...
Wenn ich gemäß Dokumentation des Crawlers
Keyword “_ENABLELANG”: Optional flag. If set only the records from the current language are fetched
also
&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid;_ENABLELANG:1]
benutze, erhalte ich nur die deutschsprachigen Nachrichten. Was heißt hier überhaupt "current language"? Wo und wie wird das gesetzt?
Meine Versuche mit
&L=[1]&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid;_ENABLELANG:1]
bzw.
&L=[0]&tx_ttnews[tt_news]=[_TABLE:tt_news;_PID:38;_FIELD:uid;_ENABLELANG:1]
sind kläglich gescheitert. In beiden Varianten werden im Crawler Log nur die URLs zu den deutschsprachigen (Standard) Nachrichten erzeugt.
Ich weiß nicht mehr weiter. Seufz.
Wie bekomme ich die Sprache in die Indexierung rein?
Danke
Erwin