View: wie prüfe ich mit einem Wert zwei Felder
am 12.05.2011 - 11:14 Uhr in
Folgendes Problem:
Ich habe in einen Nodetyp (Veranstaltung) mit zwei CCK-Felder (Alter_von, Alter_bis) angelegt.
Nun möchte ich mit einer View den Usern die Möglichkeit geben, Veranstaltungen nach Alter zu suchen.
Was ich bisher habe:
Das sind zwei Felder, in denen der User beides mal sein Alter z.B. 19 eingeben kann, danach werden alle passende Veranstaltungen dazu aufgelistet.
Alter_von(Usereingabe) >= Alter_von
Alter_bis(Usereingabe) <= Alter_bis
Was ich möchte:
Ein Feld, welches dann auf beide CCK-Felder prüft ob der Wert zwischen den Feldern Alter_von und Alter_bis liegt.
Alter(Usereingabe) >= Alter_von
Alter(Usereingabe) <= Alter_bis
Habe leider bisher nichts gefunden.
Vielen Dank für eure Antworten
Viele Grüße
- Anmelden oder Registrieren um Kommentare zu schreiben
Da Du vermutlich mit
am 12.05.2011 - 12:01 Uhr
Da Du vermutlich mit hervorgehobenen (exposed) Filtern arbeitest, wird das so ohne weiteres nicht mit einem Feld gehen, das Views ja 2 Filter benutzt. Also mußt Du JavaScript (oder jQuery) zu Hilfe nehmen. Damit kannst Du nach Eingabe des Wertes in einem der beiden Felder den Wert in das andere Feld automatisch eintragen. Evtl zusätzlich mit JavaScript eines der beiden Felder ausblenden. Dann hast Du den gewünschten Effekt.
Beste Grüße
Werner
.
Werner
drupal-training.de
Moderator und Drupal Trainer
* - - - - - - - - - - - - - - - - - - - - - - - - - - - *