Startseite
  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche
Startseite › Forum › Drupalcenter.de › Module › Views ›

Filterproblem beim Upcoming-/Termin-Block mit Views 3

Eingetragen von zwerg (736)
am 04.05.2013 - 13:38 Uhr in
  • Views
  • Drupal 7.x

Hey,

folgende Situation: Ich habe einen Nodetyp "Events" und verwende auch die Variante des "Wiederholungstermins". Der Block gibt das Feld "Datum (Startdatum)" aus. Da ich gern die nächsten 4 Termine die größer/gleich dem heutigen Datum sind angezeigt bekommen möchte, stelle ich meine Filter entsprechend ein.

Hier taucht das Problem auf: Wenn ich beim Feld (nicht Filter) kein Datum für den Beginn eingebe, bekomme ich alle Termine angezeigt. Gebe ich dort z.B. "now" ein, zeigt er mir alle Termine ab morgen (PHP unterstützt die Einstellung dort nicht). Der Filter hat also keine Funktion. Auch muss ich die Anzahl der darzustellenden Ergebnisse im Feld einstellen, nicht in der Seitennavigation.

Hat jemand schonmal das gleiche Problem gehabt bzw. einen Lösungsansatz? Unter D6.2 hat es mit den genannten Einstellungen auf Anhieb funktioniert...

Vielen Dank für eure Hilfe!!!

‹ [gelöst] View nur Profilinhaber anzeigen lassen [gelöst]Struktur von Contentyp ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Hat hierzu niemand eine Idee?

Eingetragen von zwerg (736)
am 30.05.2013 - 18:11 Uhr

Hat hierzu niemand eine Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich habe ein ganz ähnliche

Eingetragen von torfnase (1525)
am 30.05.2013 - 18:50 Uhr

Ich habe ein ganz ähnliche Problematik schon mal mit Daniela Knopf diskutiert und wie ich meine auch eine ganz gute Lösung gefunden.
Du kannst dir diesen Thread ja mal anschauen.

Wenn ich mich recht erinnere ging es darum, Event oder News oder was auch immer, ab dem heutigen Tag auszugeben. Und es ist klar, dass der "heutige Tag" täglich wechselt :-)

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Link, ehrlich

Eingetragen von zwerg (736)
am 30.05.2013 - 19:31 Uhr

Danke für den Link, ehrlich gesagt steige ich nicht richtig durch. Wenn ich bei mir die Anzahl auf "alle Elemente anzeigen" und einen Kontexfilter für das Startdatum mit Vergleich des aktuellen Datums einstelle, ändert sich daran trotzdem nix :(

  • Anmelden oder Registrieren um Kommentare zu schreiben

Also ich kann das noch mal

Eingetragen von torfnase (1525)
am 30.05.2013 - 20:08 Uhr

Also ich kann das noch mal zusammenfassen:
du hast eine Reihe von Events und die haben ein Startdatum, welches sowohl in der Vergangenheit als auch in der Zukunft liegen kann.
Du möchtest nun diese Events mit einer View so filtern, dass nur Events vorkommen, die in der Zukunft liegen und auch da nur höchstens 4 Stück angezeigt werden.

Wenn das so ist, dann kannst du doch einfach beim Filter hineinschreiben: "Datum größer gleich NOW" und bei der Anzahl der Resultat auf 4 zu begrenzen.

Dazu benötigst du doch gar keinen kontextualen Filter.

(Habe ich deine Anforderungen an diese View richtig verstanden oder fehlt da noch was ?)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist richtig und auch flux

Eingetragen von zwerg (736)
am 30.05.2013 - 22:43 Uhr

Das ist richtig und auch flux gelöst. Allerdings gibt Drupal 7 z.B. am 30.05.2013 um 12:00 kein Event mehr aus, dass am 30.05.2013 von 10:00-18:00 stattfindet. Unter D6 hat das funktioniert...

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ist das nicht eine Frage der

Eingetragen von torfnase (1525)
am 31.05.2013 - 00:53 Uhr

Ist das nicht eine Frage der Granulierung des Datums ?

Falls nicht, könntest du von dem now() ja ein paar Stunden abziehen, z.B. in deinem Bespiel eben 12 Stunden, also so viele wie die Stunde gerade an dem Tag geschlagen hat.

Falls das nicht gehen sollte, könntest du auch einen exposed-Filter verwenden. In diesen exposed Filter schreibst du dann das Datum hinein, welches du haben möchtest, also z.B. 30.05.2013 00:00:00 und nimmst dieses Feld zum Filtern deiner View.
Das Feld kannst du einfach mit Javascript (JQuery) füllen und es per CSS ausblenden (darauf zielte die Lösung in dem oben angesprochenen Thread hin) und schon wirkt es wie ein "selbstgemachter" sehr genau einstellbarer Filter.

Das Problem scheint mir leicht lösbar zu sein, ich bin überzeugt davon, dass man die Beiträge genau so filtern kann, wie man das haben möchte.

Gruß
Berthold

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
  • Dynamische Ansicht von Seiteninhalt (als Tabelle?)
  • Vergabe von Berechtigungen für bestimmte Rollen; mir fehlt der Haken bzw. das „Veröffentlicht“
  • Medien und andere Daten mit Feeds von Drupal 7 auf Drupal 10 migrieren
  • Rolle erstellen nicht zu finden
  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
Weiter

Neue Kommentare

  • Was für einen Server benutzt
    vor 1 Woche 3 Tagen
  • Wenn die Subdomain auf
    vor 1 Woche 5 Tagen
  • ordnerstruktur
    vor 1 Woche 5 Tagen
  • Die Subdomain muß auf den
    vor 2 Wochen 1 Tag
  • Verwende doch das Tag dafür,
    vor 5 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 2 Tagen
  • Guckst du hier: step by step
    vor 5 Wochen 2 Tagen
  • Ich habe ja keine Angst vor
    vor 6 Wochen 4 Tagen
  • Ist grundsätzlichmachbar – aber nichts für „einfach mal schnell“
    vor 7 Wochen 3 Stunden
  • Vielen Dank erst einmal, aber
    vor 7 Wochen 1 Tag

Statistik

Beiträge im Forum: 250289
Registrierte User: 20517

Neue User:

  • Wolf Dab
  • Scottteday
  • MichaelPeeno

» Alle User anzeigen

User nach Punkten sortiert:
wla9466
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 20 Gäste online.

Hauptmenü

  • » Home
  • » Handbuch & FAQ
  • » Forum
  • » Übersetzungsserver
  • » Suche

Quicklinks I

  • Infos
  • Drupal Showcase
  • Installation
  • Update
  • Forum
  • Team
  • Verhaltensregeln

Quicklinks II

  • Drupal Jobs
  • FAQ
  • Drupal-Kochbuch
  • Best Practice - Drupal Sites - Guidelines
  • Drupal How To's

Quicklinks III

  • Tipps & Tricks
  • Drupal Theme System
  • Theme Handbuch
  • Leitfaden zur Entwicklung von Modulen

RSS & Twitter

  • Drupal Planet deutsch
  • RSS Feed News
  • RSS Feed Planet
  • Twitter Drupalcenter
Drupalcenter Team | Impressum & Datenschutz | Kontakt
Angetrieben von Drupal | Drupal is a registered trademark of Dries Buytaert.
Drupal Initiative - Drupal Association