Hallo,
ich möchte gerne in meiner indexedSearch Ausgabe **nur Datensätze** einer bestimmten DB-Tabelle ausgeben. Das habe ich so gemacht:
1.) das Plugin einer Extension mit ListView auf eine Seite gesetzt, die später die Datensätze ausgeben soll
2.) die Indizierung des Crawlers auf derselben Seite im 'Indexing Configuration' Datensatz vorgenommen:
Type: Database Records
Table to index: myTable
Alternative Source Page; myPage_with_records
Fields: myField
GETparametewr string (with ###UID### substitution):&tx_myExtension_pi1%5BshowUid%5D=###UID###
3.) Auf der der Ext.indexedSearch unter 'Configuration':
a.) die Option 'Disable Indexing in Frontend' aktiviert
b.) in das Feld 'Ignore Extensions' 'tt_content' eingegeben
4.) Im SetUp des root-Templates die beiden Zeilen **auskommentiert**:
# page.config.index_enable = 1
# page.config.index_externals = 1
Weil diese Aufgabe ja der Crawler hat.
Leider gibt es trotzdem auf der Seite, auf der das PlugIn indexedSearch gesetzt ist, eine Ausgabe von Inhalten aus Content-Elementen (also tt_content).
+ Was kann ich tun, dass indexedSearch auch wirklich die listView meiner Ext. nimmt, um die Suchresultate auszugeben? Ich sehe ja, dass der Crawler unter Web-Info/Indexed search viele der in Frage kommenden Datensätze gefunden hat.
+ Meiner Meinung nach müßte es im TS von indexedSearch noch eine Möglichkeit geben, festzusetzen, dass die Ausgabe nicht in ein Template stattfinden soll, sondern mit Hilfe einer Extension deren PlugIn auf der und der Seite ist. Das habe ich bei indexedSearch aber noch nicht gefunden.
Gruß Renè