Views Filter und sortieren
am 29.10.2010 - 09:17 Uhr in
Hallo liebe Gemeinde,
ich habe eine View (Ausgabe von Jobangeboten), in der als Filter die Umkreissuche integriert ist.
Diese funktioniert auch wunderbar.
Aber jetzt will ich, dass sobald der Umkreisfilter angewandt wird, die Ausgabe (Tabelle) nach der Distanz sortiert wird, und nicht wie standartmäßig nach Datum.
Habe von Argumenten gelesen, die das wohl bewerkstelligen können, allerdings steig ich da nicht ganz durch.
ich habe nach der Umkreissuche eine Url in der unter anderem das drinsteht:
...&keys=&umkreis[postal_code]=70174...
Also meiner noobiehaften Auffassung nach müßte doch einfach sowas funktionieren wie:
wenn keys = umkreis, dann sortiere nach distanz
Für jegliche Hilfe wäre ich sehr dankbar!!
Grüße..
Martin
- Anmelden oder Registrieren um Kommentare zu schreiben
Hi, also wenn dann kriegst Du
am 29.10.2010 - 11:12 Uhr
Hi,
also wenn dann kriegst Du mit Views Filter
nicht hin.
Da gibts nur <> == !=.
Du müstest für wenn... dann.. eher rules verwenden.
oder das selber im view template machen.
LG
https://awri.ch
Ich habe eine Schweizer Tastatur und daher kein scharfes ß ;-)
Hatte letztens selbst den
am 29.10.2010 - 11:23 Uhr
Hatte letztens selbst den Fall, wo ich anhand eines Parameters (URL) die Sortierung eines Views umstellen wollte. Views Argumente werden aber lediglich als Filter der Ergebnismenge wirksam. Da ich es nicht derart variabel brauchte, dass sich der Aufwadn für ein Views-Plugin gerechnet hätte, habe ich schlussendlich ein Modul geschrieben, das hook_views_pre_view() implementiert und die Views bei Anwesenheit des entsprechenden Parameters ( arg(x) ) mit anderen Sortierern ausstattet.
Das ist aber nicht eben was für blutige Einsteiger..
Suchmaschinenoptimierung (SEO) & Drupal
Hey, vielen Dank für deine
am 03.11.2010 - 07:53 Uhr
Hey,
vielen Dank für deine Idee,
zwar konnte ich das Problem schlussendlich auch einfach über die Sortiereinstellung im View lösen, aber so habe ich wenigstens Grundlagen sammeln können was eigene kleine Module angeht.
Eine Frage hätte ich aber noch.
Ist es möglich, über die Sortierfunktion in dem View auch die entsprechende Tabellenspalte hervorzuheben?
Also so wie wenn ich meiner Tabelle eine Standartsortierung gebe, da ist ja die Spalte hervorgehoben.
Grüße und besten Dank..