Hi all,
ich habe schon in der Mailingliste gefragt, allerdings bisher ohne Erfolg. Ich benutze die Extension search in tables, um meine Seite zu durchsuchen. Bei den tt_news klappt es wunderbar mit Link auf die Singleansicht, dank des Beispiels in der Doku. Nun möchte ich allerdings noch die Option "komplette Seite durchsuchen" anbieten. Hierzu durchsuche ich also tt_content und noch zwei andere Plugins.
Mein Problem ist nun: Wenn etwas in der Tabelle tt_content gefunden wird, möchte ich zum Suchergebnis nicht den Titel des Contentelements ausgeben, sondern den Seitentitel. Also aus der Tabelle Pages. Nur, wie mache ich das?
Hier mein TS:
plugin.tx_fesearchintable_pi1 {
_LOCAL_LANG.de {
pi_list_browseresults_searchfor =
pi_list_browserresults_Displaying = %s Ergebnis(se) für den Suchbegriff:
}
results {
headerWrap.wrap >
displayingWrap.wrap = |
keywordsWrap.fontTag ="|"
# tableListWrap.wrap =
tableListItemWrap >
}
searchTables {
tt_content = 1
tt_content.name = tt_cont
tt_content.fields = header,subheader,bodytext
tt_content.pidList = 30
tt_content.recursive = 100
tt_content.orderBy = date DESC
tt_content.listHeader >
tt_content.listItem = COA
tt_content.listItem {
stdWrap.wrap = <li> | </li>
10 = TEXT
10.field = pid
10.wrap = <strong> | </strong><br />
20 = TEXT
20.field = tstamp
20.strftime = %Y-%m-%d %H:%M:%S
20.wrap = <span class="klein"> | </span><br />
30 = TEXT
30.field = bodytext
30.wrap = <span class="search_excerpt"><span class="phpdigHighlight"> | </span></span><br /><br />
30.crop = 400|...
30.stripHtml = 1
}
tt_content.listStdWrap.wrap = <div id="search_results"><ol> | </ol></div>
}
[global]
An 10 im listItem müßte ich also irgendwie ein Select auf die Tabelle pages einbinden, welches die richtige Seite sucht und den titel liefert. Leider blieben meine Bemühungen bisher ohne Erfolg.
Könnt ihr mir helfen?
Gruß Dale