Entfernungsangabe bei gleichen Orten.
am 08.04.2011 - 07:26 Uhr in
Ich habe meine Beiträge so angelegt, dass ich zu jedem Beitrag auf Wunsch auch einen Ort (node location) angeben kann.
Sinn des ganzen ist es, wenn ein User einen Beitrag angezeigt bekommt, dann soll er auch die nächstliegenden Beiträge mit Entfernungsangabe als Liste darunter angezeigt bekommen. Zur Berechnung benutze ich Locations:Distance / Proximity in Views. Dann mach ich als Ausgabe ein rewrite output wie folgt:
<b>[title]</b>" handelt [distance_1] entfernt von diesem Beitrag.
Das funktioniert so weit auch ganz gut. Wer möchte kann sich das mal hier anschauen.
Allerdings habe ich das Problem, wenn 2 Beiträge den gleichen Ort haben, dann kommt als Ergebnis:
"Beitragsname" handelt entfernt von diesem Beitrag.
Es sollte aber eigentlich kommen:
"Beitragsname" handelt 0km entfernt von diesem Beitrag. oder vielleicht sogar:
Der Beitrag "Beitragsname" handelt am gleichen Ort.
Kann ich den output so verändern, dass wenn [distance_1] =0 dass dann etwas anderes angezeigt wird als wie wenn der Wert größer 0 ist?
Meine PHP Kentnisse sind leider begrentzt und ich bin mir nicht sicher ob man direkt in views PHP einsetzen kann.
Anhang | Größe |
---|---|
view.jpg | 87.93 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Du könntest dir für das
am 08.04.2011 - 15:05 Uhr
Du könntest dir für das entsprechende Feld ein Extra Template File anlegen - dort kannst du dann genau auf Werte prüfen und die Ausgabe nach deinen Wünschen anpassen..
SteffenR
http://www.twitter.com/_steffenr
Drupal-Initiative e.V.
entschuldigt das delay aber
am 28.04.2011 - 12:56 Uhr
entschuldigt das delay aber über Ostern war ich nicht da.
Wie man dies direkt in Views lösen kann hat keiner eine Idee? Ich möchte ungern für jeden dieser Views ein eigenes Template basteln zumal meine PHP Kenntnisse beschränkt sind.