Hi,
ich bastel hier gerade mit Searchforms und Scaffolding herum und bin auf ein paar Fragen gestoßen.
Gibt es eine Möglichkeit z.B. während der Definition des CustomSearchContext Formfelder vorzubelegen? Prinzipiell sollte das ja Instantieren des Feldtyps möglich sein:
[...]
'ExpiryDate' => new LessThanFilter( 'ExpiryDate', date( "Y-m-d" ) ),
[...]
Übernimmt er aber an der Stelle nicht.
Die andere Sache ist: Beim initialen Aufruf der Suchseite wird im Endeffekt der komplette Datenbestand für die jeweilige Kategorie geholt.
Die Einschränkung geschieht hier mit
[...]
$data[ 'EntryCategoryID' ] = $this->ID;
[...]
Wobei $data der array ist, welcher später an die Suche weitergegeben wird.
Gibt es hier eine Möglichkeit, Einschränkungen nicht nur <feld> == <wert>, sondern <feld> >= <wert> zu definieren?
Ansonsten muss ich ja den Vorteil, dass mir an der Stelle die Abfrage zusammengebaut wird, aufgeben und mir den Kram selbst zusammensuchen.
Zusammengefasst: Welche Möglichkeiten habe ich 1. vorab meine Datenmenge beim Seitenaufruf zu begrenzen und 2. das Formular vor zu befüllen.

