Hallo,
habe über eine eigene Extension tt_news um Felder erweitert und möchte nun die Suche um weitere Feldern erweitern. Habe schon viel gesucht bin bislang nur auf dieses gestoßen #84841
Das hat mir soweit geholfen dass ich dies in die ext_localconf.php geschrieben habe
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['additionalFormSearchFields'][] = 'user_ttnewssearch';
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['tt_news']['searchWhere'][]='user_ttnewssearch';
und in die user_ttnewssearch.php folgendes
...
function additionalFormSearchFields($parentObj, $searchMarkers) {
$searchMarkers['###SEARCH_TEST###']= "Hallo Welt!";
return $searchMarkers;
}
function searchWhere($sw, $where) {
$where .= " AND tt_news.tx_ttnewssearch_test=1";
return $where;
}
...
Der Marker, in meinem Versuch einfach "Hallo Welt!", wird in Suche angezeigt also greift das auf jeden Fall.
Nur die Suche funktioniert nicht. Habe auch schon tt_news.uid etc. versucht um überhaupt zu sehen ob etwas passiert. Aber es kommt immer "Nothing found".
Also zz ist das auch noch nicht mit einem input Feld verknüpft möchte erstmal überhaupt hinbekommen dass die Abfrage erweitert wird, alles andere später. Oder muss dafür ein extra Inputfeld vorhanden sein? Hat vielleicht jemand schon einen Ansatz der funktioniert?
Gruß
mimaxx