Setzen Sie hierzu die Standardauslieferung des Weblics® Textfilter (Ajax-Filter Umsetzung) über den frei definierbaren Filter mit Operator PHP Callback-Funktion um (siehe Screen nebenan).
Die myListFilter-Funktion legen Sie in der wMyProject.php ab (ggf. vorhandene Funktion umschreiben oder neue anders benennen).
Der Textfilter ermöglicht somit ein Filtern der Liste der eingegebenen Begriffe über alle gesuchten Daten (z.B. Titel und Beschreibung).
public static function myListFilter($value, $file, $paramStr){
$terms = wRequest::getParameter('term');
$textToSearch = wDocumentData::getData($file, 'title').' '.wDocumentData::getData($file, 'description');
$return = true;
foreach(explode(' ', $terms) as $term){
if(!preg_match('/'.preg_quote($term, '/').'/i', $textToSearch)){
$return = false;
break;
}
}
return $return;
}