JA es gibt eine solche Extension nur leider legt die keine Tabellen direkt an, dazu muss ein umweg in kauf genommen werden, dieser ist aber relativ einfach. Ich habe dazu jetzt eine eigene kleine Extension angelegt und diese wird in kürze bei Typo3 und auf meiner seite zum laden angeboten. Die Extension legt im wesentlichen ein paar Tabellen mit diversen Feldern an die dann entsprechend über phpmyadmin per cvs oder ...... sonst gefüllt werden können. Dazu ist ein entsprechendes Template Setup Coding enthalten womit du dann die Suche ausführen kannst. Du kannst dir aber auch eigene Tabellen anlegen und mit der fesearchintable Extension durchsuchen kannst. Ein HOWTO dazu kommt in kürze!
Hier mal das komplette Coding was mit der Standard Installation FUNZT!
:p :p
ich habe es am Anfang auch nicht hinbekommen aber irgendwann hats klick gemacht!! Die Doku ist nicht ganz einfach zu verstehen muss ich zugeben. Auf meiner Seite wird demnächst ein komplettes HOTO dazu ersccheinen aber hier erstmal ein paar Infos wie du es zum laufen bringen solltest!
Wenn du eigene Tabellen anlegen willst um diese dann zu durchsuchen ist das nicht ganz einfach. Ich habe dazu eine erweiterte Extension angelegt mit der eine eigene Tabelle entsprechend durchsucht, ausgegeben und eigene Datensätze im BE angelegt werden können. Diese wird in kürze erscheinen bei Typo3.org und auf meiner Seite!
Du kannst in der Standard INSTALL nur Tabellen durchsuchen die über eine Extension angelegt wurden, einfach per PHPMYADMIN Tabellen anlegen und durchsuchen FUNTZT nicht!!
Good Looooock!
Im deinem Template im Bereich Setup folgendes Eintragen:
plugin.tx_fesearchintable_pi1 {
searchTables {
tt_news = 1
tt_news.name = News
tt_news.fields = title,short,bodytext,keywords,author
tt_news.pidList =
tt_news.recursive =
tt_news.orderBy = crdate DESC
tt_news.selectAdditionalParams = AND 1=1
tt_news.listHeader = COA
tt_news.listHeader {
10 = TEXT
10.value = News
10.wrap = <h3 style="background-color:#FFCC66; color:white; padding: 4px">|</h3>
}
tt_news.listItem = COA
tt_news.listItem {
stdWrap.wrap = <li>|</li>
10 = TEXT
10.field = title
10.wrap = <strong>News: </strong><strong style='color:#006699;'>|</strong><br>
20 = TEXT
20.field = short//bodytext
20.crop = 40|...
30 = TEXT
30.value = more<font size=1>></font>
30.typolink.parameter.data = TSFE:id
30.typolink.wrap = <strong>|</strong>
30.typolink.ATagBeforeWrap = 1
30.typolink.additionalParams.dataWrap =
&tx_fesearchintable_pi1[sTable]=tt_news&tx_fesearchintable_pi1[sUID]={field:uid}&tx_ttnews[tt_news]={field:uid}
}
tt_news.listStdWrap.wrap = <ol style="margin-top:-10px">|</ol>
tt_news.singleView < plugin.tt_news
tt_news.singleView.code >
tt_news.singleView.code = SINGLE
}
results {
headerWrap.wrap = <em>|</em><br>
displayingWrap.wrap = |<br>
keywordsWrap.fontTag = <font color="Red">|</font>
tableListWrap.wrap = <ul>|</ul>
tableListItemWrap.wrap = <li>|</li>
} :o