Datum: Probleme mit Format u. Reihenfolge im View
am 27.08.2012 - 12:49 Uhr in
Hallo
Ich habe eine Site mit Events bei denen die einen an Einzelterminen o. einer Reihe von Einzelterminen mit jeweilger Beginnzeit stattfinden und andere die einen bestimmten Zeitraun von Tagen, Wochen umfassen wo keine Uhrzeit bekanntgegeben wird.
Zum Beispiel Austellungen, Messen, Seminare.
Um bei beiden Veranstaltungstypen das Datum im richtigen Format und für beide Event-Typen chronologisch in einen einzigen View auszugeben habe ich 2 verschiedene Vorgangsweisen probiert die (jeweils andere) Probleme mit sich bringen.
1.) ein einziges Contentfield Datetime oder Datum(habe beide Feldtypen getestet) mit optionalen Beginnzeiten und mit optionalen 'bis'-Zeiten.
Dabei wird bei Terminangaben bei denen keine Beginnzeit eingegeben wird anstatt der Zeit die Zeichenkette '( all day )' ausgegeben.
Das 'All Day' kann man in der Oberflächen-Übersetzung löschen. Es bleibt nur die störende Doppelklammer zurück.
Die finde ich aber in der Oberfl.-Übersetzung nicht. Ist möglicherweise auch gar nicht dort.
Weiß bitte wo u. wie diese zu finden ist und ob man sie entfernen darf ohne Fehlfunktionen etc. hervorzurufen.
2.) Ein Datetime-Field mit Beginnzeiten für eine Reihe von Einzeltermin/en und ein weiteres Datetime-Feld ohne Zeitangabe, aber mit verplichtendem "bis"-Datum.
Bei dieser Konfiguation habe ich das Problem mit der Ausgabe im View.
Die Events werden nicht in gesamt chronologischer Reihenfolge - also nach Datum der Eintages-Veranstaltungen und der "Von"-Daten der Mehrtages-Events gemeinsam - angezeigt.
Sondern - zwar chronologisch in sich, aber - zuerst die Mehrtages-Veranstaltungen dann die mit Einzelterminen u. Beginnzeiten.
Wie ist der DatumsFilter zu konfigurieren, dass ALLE Termine in zeitlicher Reihenfolge ausgegeben werden?
Und zwarl die Einzel- und die VonTermine der Mehrtages-Events gemeinsam. Ist das überhaupt möglich?
Anbei 4 Screenshots der Datums-Filter/bzw.Einstellungen.
Wer kennt eines der Probleme und hat eine Lösung gefunden.
Danke schon mal für eure Hilfe.
VG
Robert
Anhang | Größe |
---|---|
Von-Datum-Filter_Date-Node.pdf | 348.53 KB |
Von-Datum-Einstellung_Date-Node.pdf | 365.76 KB |
Bis-Datum-Filter_Date-Node.pdf | 332.38 KB |
Bis-Datum-Einstellung_Date-Node.pdf | 328.84 KB |
- Anmelden oder Registrieren um Kommentare zu schreiben
Hallo, In diesem Beitrag
am 27.08.2012 - 13:40 Uhr
Hallo,
In diesem Beitrag hatte jemand ein ähnliches Problem.
Vielleicht hilft das weiter.
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Hallo
am 27.08.2012 - 14:09 Uhr
Besten Dank für deine Antwort.
Aber ich kann darin keinen Zusammenhang mit einem meiner beschriebenen Probleme erkennen.
Weder mit der '(all day)' -Ausgabe noch mit dem gemischten View.
Hast du da vielleicht nicht den den passenden Link angegeben?
LG
Robert
Beim verlinkten Beitrag geht
am 27.08.2012 - 14:21 Uhr
Beim verlinkten Beitrag geht es darum, dass einer "willkürliche Datumsinformationen" hat, die so schlüssig nicht sortiert werden können.
Meine Empfehlung dort war, ein numerisches Feld zu verwenden und es so zu codieren, dass die Sortierung in einer View zum passen kommt.
Du hast meiner Meinung nach drei Problemkreise:
1. Eingabe und Darstellung des Datums in der View
2. Sortierung der View
3. Filterung der Daten
Mein Beitrag sollte ein Tip zu 2 sein. Aber vielleicht habe ich Dich ja auch falsch verstanden.
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Hallomöglicherweise
am 27.08.2012 - 15:07 Uhr
Hallo
möglicherweise mißverstehen wir uns.
ich brauche User kompatible Eingabefelder am besten mit Popup-Feldern.
Habe ich leider oben versäumt anzugegeben.
Ist eine solche Eingabe mit den von dir vorgeschlagenen Feldern möglich?
Bei Problemfall 2 ist IMHO die Lösung in der Filterung oder der Sortierung der Daten.
Siehe auch Link in meiner Signatur: Derzeit nach Fall 2 konfiguriert.
Ok, ich verstehe was Du
am 27.08.2012 - 15:13 Uhr
Ok, ich verstehe was Du meinst. habe jetzt aber auch nicht grad DIE Lösung parat.
Allerdings redest Du von Filter, das zeigen die PDFs auch, wie hast Du derzeit die Sortierung konfiguriert in der View? Ist ja nicht dasselbe.
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Hallo Habe das 'Eventdatum'
am 27.08.2012 - 15:34 Uhr
Hallo
Habe das 'Eventdatum' aufsteigend u. auch das 'Festivaldatum' aufsteigend sortiert.
Ist aber das gleiche wie überhaupt keine Sortierung.
Ich hab grad eine Idee wie ich mit anderen Filtern die Situation verbessern könnte.
Muß jetzt aber weg.
Melde mich abends wieder.
Danke einstweilen für deine Anteilnahme.
Ach so, das sind ja zwei
am 27.08.2012 - 16:21 Uhr
Ach so, das sind ja zwei Inhaltstypen mit zwei unterschiedlichen Datumsfeldern.
Um das "auf eine Reihe" zu kriegen, kann man _ein einziges_ Feld in beiden Inhaltstypen verwenden.
Das heisst, wenn man einen Inhaltstyp erstellt, kann man beim Felder machen ganz unten entweder ein _neues_ Feld erfassen,
oder ein _bereits definiertes_ verwenden.
Dann läuft es auch in der View zwar über zwei Inhaltstypen, aber eben nur über ein gemeinsames Datumsfeld - damit wird auch die Sortierung und Filterung klar.
In Deinem Fall baust Du in jenem Inhaltstyp mit weniger Daten (zum reparieren) einfach das Datumsfeld des anderen Inhaltstyps ein und überträgst die Daten.
Ferner kann man sich fragen, wieso überhaupt zwei verschiedene Inhaltstypen notwendig sind.
lg leda
"Du liebst es, Du brauchst es oder Du gibst es weg"
www.leda.ch
Hallo, Die beiden differenten Datumsfelder
am 28.08.2012 - 08:36 Uhr
Hallo
Die beiden differenten Datumsfelder in jedem meiner beiden Contenttyps sind Absicht und wie in meinen Eingangspost beschrieben der Versuch einer Lösung im Problemfall 2 (einer für Einzelevents, einer für MehrtagesEvents)
Die Lösung dabei - wenn überhaupt möglich - so glaube ich, wäre/n der o. die passende/n Filter.
Ich habe jetzt noch einige Varianten davon ausprobiert, aber ich komm nicht dahinter.
Keiner gibt die beiden Datumsfelder gemischt in chronologischer Reihenfolge aus.
Bei Problemfall 1 gibt's in jeden Contenttyp nur ein (auch das selbe) Datumsfeld.
Die Typen unterscheiden sich in beiden Versuchen hauptsächlich nur in den Rechten. Bei Typ Event-plus dürfen nur verifizierte Veranstalter Einträge tätigen.
Läßt sich einer meiner Lösungsversuche irgendwie verwirklichen oder gibt es vielleicht irgend einen anderen Weg das Problem zu knacken?
Bin für jede Idee dankbar
Bevor ich vergesse zu
am 03.09.2012 - 00:16 Uhr
Bevor ich vergesse zu berichten:
Ich habe doch auf die Variante 1 umgestellt.
Die andere wäre vielleicht nur durch einen Mysql-Kenner zu lösen, vorausgesetzt es wäre möglich den Code in Drupal zu implementieren.
Unter den gegebenen Umständen ist es der bessere Kompromiss.
Wenn mir ein Drupal-Spezialist helfen kann die Doppelklammern weg zu bekommen, wäre es schön.
Ansonsten kann ich damit leben.