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

Contextual Date Filter

Eingetragen von Ashidian (4)
am 09.11.2015 - 23:59 Uhr in
  • Views
  • Drupal 7.x

Hallo Leute,

ich sitze jetzt schon ein bisschen länger an einem Problem, welches ich einfach nicht gelöst bekomme. Ich werde es erstmal kurz beschreiben und dann nochmal ausführlicher.

In einer View habe ich Nodes mit einem Date-Field. In dieser View sollen nur Einträge eines bestimmten Zeitpunkts angezeigt werden.

Ich habe noch eine 2. View, deren Einträge wiederum eine View enthalten (übers Views field view - Module). Beide Views zeigen unterschiedliche Node Types an, die ich über das Entity Reference - Module miteinander verknüpft habe.

Hier mal meine Konfiguration wie ich mir das vorgestellt habe.

1. Node Type: Schulfach (Mathe, Deutsch), bspw. wöchentlich wiederholend auftretend (mit Date Repeat eingestellt)
2. Node Type: Hausaufgabe (Differentialgl. lösen, Buch lesen), mit Verweis auf das Schulfach und mit Single Date.

Jetzt will ich im Prinzip ein Hausaufgabenheft haben, das mir immer die Fächer anzeigt und ggf. an dem Datum die passenden Hausaufgaben.

Also habe ich erstmal eine View erstellt, die mir die Schulfächer ausspuckt und das mit nem Contextual Filter den Standardwert auf Heute gesetzt, damit man bestimmte Wochen wählen kann. In dieser View werden die Felder: "Name des Fachs" und "Datum des Fachs" eingetragen. Mit der Einstellung in der View: "Zusammenfassung verwenden" zeigt er mir schon je nach Woche das richtige Datum aus dem Date Repeat Feld an. Außerdem habe ich in der View noch die 2. View als Feld

Diese View zeigt mir Hausaufgaben an, indem ich den Titel der Hausaufgabe und das Datum der Hausaufgabe ausgeben lasse, ich habe als Beziehung das Fach hinzugefügt und als Contextual Filter die Beitrags-ID als Beziehung erstellt, über das Views field view - Module kriegt er dann auch die entsprechende ID des Fachs. Das funktioniert. Er zeigt dann nur noch alle Hausaufgaben an und nur die in der 1. View zur passenden Woche.

Deshalb dachte ich, ich muss dieses Date-Field aus der Parent View auch noch als Contextual Filter übergeben und dann mit dem Date-Field aus der Child-View abgleichen, jedoch bin ich da von der Granularität verwirrt und funktionieren tut das ganze irgendwie nicht. Wenn ich die Granularität auf Monat lasse, zeigt er trotzdem alle an, wenn ich diese auf Woche schalte, dann zeigt er gar keine mehr an.

Ich hab auch überlegt, ob ich statt dem Date Repeat das "Date Repeat Entity"-Modul verwenden sollte, wollte das aber gerne vermeiden.

Ich glaube, dass ich dem Ziel schon relativ nah bin und hoffe hierdurch zu einer Lösung zu kommen. Ich hoffe ihr könnt mir helfen!

Vielen Dank schon mal im Voraus!

EDIT:

Mitlerweile hab ichs rausbekommen! Es trat wohl ein Fehler beim Übergeben des date fields an die child View auf. Ich habe das module: Views PHP hinzugefügt und im parent View aus dem date field nochmal den Wert rausgezogen, von der Ansicht ausgeschlossen und übergebe nun diesen Wert. Klingt merkwürdig, aber passt dann so.
Hier hatte auch schon jemand das Problem: https://www.drupal.org/node/1914780#comment-7565747

AnhangGröße
Child-View Einstellungen228.7 KB
Parent-View Einstellungen231.67 KB
Parent-View Momentane Ausgabe11.87 KB
‹ Views PHP Feld value als Bild Contextual Date Filter ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • Hilfe zu Updates oder Composer
  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Bitte mein Bentzerkonto löschen
  • Beim Aufruf einiger Inhalte erhalte ich folgende Fehlermeldung
  • Neuinstallation: vermutlich ein rewrite-Problem
  • Drupal CMS installieren
  • [erledigt]MP3 in Drupal 10 einbinden
  • (gelöst)Drupal 11 installieren
  • Titel ausblenden
Weiter

Neue Kommentare

  • Danke ich werde mir die
    vor 1 Woche 2 Tagen
  • Vielen Dank für Ihren
    vor 1 Woche 5 Tagen
  • Composer ist sehr ratsam
    vor 2 Wochen 16 Stunden
  • Vielen Dank für den
    vor 2 Wochen 3 Tagen
  • Die alten CMS Vergleiche von contentmanager.de
    vor 2 Wochen 3 Tagen
  • Gut gemacht
    vor 2 Wochen 3 Tagen
  • Layout Builder etc. z.B. für Landing Pages
    vor 2 Wochen 3 Tagen
  • Links
    vor 2 Wochen 6 Tagen
  • Moin,wow, sehr gutes
    vor 3 Wochen 7 Stunden
  • Dass ist eine spannende
    vor 3 Wochen 14 Stunden

Statistik

Beiträge im Forum: 250316
Registrierte User: 20563

Neue User:

  • drupalthemes
  • rofilm
  • Cruzorerm

» 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 14 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