[GELÖST] Zwei Views mit dem Pager (Seitenwechsel) benutzen
am 05.05.2012 - 11:16 Uhr in
Hallo, habe mir das Video 4 Brain Drupal 7 Einführung angeschaut. War begeistert und habe begonnen eine Seite zu erstellen.
Jetzt habe ich folgende Problematik und weiß nicht ob ich Sie mit meinen Modulen, welche ich installiert habe meistern kann. Mein Ziel ist es eine Internet-Seite zu erstellen ohne die Quelltexte von Drupal anzufassen. Ob das immer klappt das weiß ich noch nicht. Bin für alles offen.
Zur Problematik:
Ich will eine Veranstaltungs-Liste bauen.
Grober Aufbau:
Es gibt ein Inhaltstyp: Veranstaltungen. Hier habe ich mehrere Felder:
- Referenz auf Taxonomy-Begriffe
- Element des Node-Moduls
- Langer Text und Zusammenfassung
- Datum: Mehrere Eingaben möglich
- Link
- Multimedia asset (deprecated)
Wie man sieht, sind die Module link, date und Multimedia asset installiert worden.
Die Veranstaltung seht also.
Jetzt zum eingentlichen Punkt:
Unter Views wollte ich erstmal eine Liste (Tabelle) erstellen, wo die Veranstaltung mit Datum angezeigt werden. Es gibt also die Reihe Datum und Titel. Da mehrere Datums eingetragen werden können, kommt logischerweise der Titel öfter vor. Ist gewollt.
Jetzt will ich aber gerne einen Pager über das Datum realisieren. Bei Pager habe ich "Use pager: Pager by date" eingestellt. Bei den Einstellungen, kann ich nur ein Date identifier, Pager position und Link format einstellen. So wie ich das jetzt versantanden habe, sucht er sich aus den Feld-Daten raus, ob dort ein Daten hinterlegt ist und benutzt die Einstellungen, welche dort hinterlegt sind.
Beim Feld Datum, gibt es die Einstellungen starting from und ending with. Was kann ich hier für einstellungen vornehmen? Nur ein bestimmtes Datum eintragen finde ich zu wenig, da der View dann immer wieder manuell angepasst werden muss.
Mein Ziel ist es, das alle Veranstalltungen angezeigt werden, welche im System sind. Es soll zurück und vor gewechselt werden können. Auf Startseiten vom View soll die today Woche angezeigt werden. Aber nur letzter Donnerstag/heutiger Donnerstag bis nächsten Mittwoch/heutiger Mitwoch.
Mit Weiter soll dann die nächste Woche angezigt werden und mit Zurück, soll die letzte Woche angezeigt werden.
Bekomme das nicht hin. Es wäre auch Super, wenn man es hinbekommen kann, das zwischen den Kalenderwochen gewechselt werden kann.
Hier meine Seite mit dem aktuellen View: http://www.fittje.eu/Medienbuero/programm
Hier die Seite, wie es aussehen soll: http://www.cine-k.de/neu/programm/
Vielleicht hat ja wer ein Rat für mich.
Lieben Gruß Eric
- Anmelden oder Registrieren um Kommentare zu schreiben
Views klappt schon mal nur Seitenwechsel nicht
am 06.05.2012 - 02:35 Uhr
Den Views habe ich jetzt ohne Seitenwechsel erstmal zum laufen bekommen:
Im Views unter Filter criteria = Inhalt: Datum (last Wednesday and next Thursday).
Somit wird mir der richtige Inhalt angezeigt, nur den Seitenwechsel kann ich so nicht realisieren.
Was ich mir jetzt gedacht habe, ist das ich ein Fuß und ein Kopf dazu nehme womit ich andere Views verlinke. Somit muss ich zwar ein paar mehr Views anlegen, habe aber auch eine schöne Beschriftung für den Seitenwechsel.
Wie hättet/habt ihr dieses realisiert?
LG
OK Pager hat sich auch geklärt
am 07.05.2012 - 14:31 Uhr
OK, Seiten Trennen geht über den "Contextual filters" über erweiterte Einstellungen.
Jetzt habe ich aber noch ein Problem, ich will gerne zwei Views über einen Pager laufen lassen.
Das bedeutet, ich habe ein Views mit einer Tabelle. Inhalt sieht gut aus und
ich habe einen Views mit der Unformatted list mit Inhalt.
Damit ich diese beiden jetzt untereinandere bekommen, habe ich in die Tabelle den Unformatted als Fuss hinzugefügt.
Natürlich passt jetzt die Abgrenzung des Fuss nicht zu der Tabelle.
Gibt es vieleicht ein Modul, welches eine Beziehung zu bestehenden Views herstellen kann?
Z.B.
Relationships Filter Views:Tabelle (field_datum)
Nur mal so ne Idee. Weiß jemand bescheid? Oder will überhaup jemand mit mir reden :-)
Gruß Eric
Seitenwechsel von zwei Views synchron auch hinbekommen
am 07.05.2012 - 19:05 Uhr
So lansam werde ich immer stolzer auch mich :-)
Also der Seitenwechsel (das pagern) von zwei Views, welche beide über das gleiche Datum abgegrenzt werden sollen, geht wie folgt:
Zwei Views anlegen: Unterschiedlicher Inhalt in Format und Fields.
Gleicher Inhalt:
Pager:
Use pager: Page by date
Pager options: Link format: Pager (wichtig)
Contextual Filte:
Inhalt:Datum
IS NOT: Provide default value Tpy: Current date
Granularity: Week (Beispiel kann auch Monat oder Jahr usw.)
Page settings Pfad: /Programm (beide Views müssen den gleichen Pfad haben.)
Ergebnis: Da bei der URL wegen dem Contextual Filter z.B /pfad?date=2012-W22 eingetragen wird, verhalten sich beide Views gleich bei der Abgrenzung.
Hoffe jemand anderen auch damit glücken zu machen.
Gruß