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

Calendar: Wiederholenden Termine korrekt in View und Kalender anzeigen

Eingetragen von DrupalFan (1646)
am 31.01.2010 - 14:23 Uhr in
  • Module
  • Drupal 6.x

Hat man einen Inhaltstyp mit einem Datumsfeld und nutzt auch den Kalender, kann man sich wiederholende Termine mit der Repeat-Funktion angeben (z. Bsp. Jeden Sonntag bis ...).

Im Node werden dann alle Termine angezeigt anstatt nur einem Termin (das Datums-Feld ist ja ein Array von mehreren Werten).

Im Teaser eines Views sollte jetzt aber nur EIN Datum angezeigt werden und zwar immer jenes Datum, welches gerade im View an dieser Stelle dran kommt. Sprich wenn davor der Termin SA 30.1. im View (oder ähnlich) ist, dann soll an dieser Stelle nur SO 31.1. stehen und die anderen 4 Termine, die das Datumsarray enthält (wegen der Wiederholfunktion) an dieser Stelle nicht gezeigt werden. Geht man in View weiter und landet 7 Tage später, dann soll dort nur das Datum SO 7.2. angezeigt werden und die anderen 4 Termine nicht.

Wie lässt sich das realisieren?

Leider werden im Kalender selbst sich wiederholende Termine nicht korrekt gezeigt. Wie muss man den Kalender-View anpassen, dass ein Datumsfeld, welches z. Bsp. 5 Termine mit der Wiederholfunktion bekommen hat (jeden SO im Monat), wirklich korrekt, also jeden Sonntag im Monat einen Eintrag im Kalender erzeugt, ohne, wie es jetzt ist, bei einem Sonntag Méhrfacheinträge zu machen?

Da müsste es doch schon Lösungen geben?
DANKE!

‹ [gelöst] CKEditor for Drupal nun Bezahlfernsehen Kalenderwoche und Wochentag in Calenderview mit ausgeben, wie? ›
  • Anmelden oder Registrieren um Kommentare zu schreiben

Würde mich auch

Eingetragen von mike_1985 (76)
am 02.02.2010 - 01:55 Uhr

Würde mich auch interessieren...jemand von den Profis eine Idee :)

  • Anmelden oder Registrieren um Kommentare zu schreiben

Repeat-Funktion von Kalender & Views-Darstellung

Eingetragen von DrupalFan (1646)
am 02.02.2010 - 13:04 Uhr
DrupalFan schrieb

Leider werden im Kalender selbst sich wiederholende Termine nicht korrekt gezeigt ....

Dieser Teil des Problems scheint gelöst zu sein, die Repeat-Termine werden jetzt im Kalender korrekt angezeigt.

Ich habe nichts verändert lediglich im Kalender-View (Default) das Datumsformat umgestellt und dann nochmal umbestellt auf das Datumsformat, das bisher da war. Also einfach mal umstellen und zurückstellen, das scheint das Problem zu lösen. Ähnliches hat schon jemand in einem anderen Thread berichtet ...

Erster Teil des obigen Problems ist weiter aktuell, kann mir vorstellen, dass einfach in der node-meintyp.tpl.php auszuprogrammen. Hat jemand noch eine andere Idee?

  • Anmelden oder Registrieren um Kommentare zu schreiben

Im View sich wiederholende Termine mit immer korrekten Datum

Eingetragen von DrupalFan (1646)
am 15.05.2010 - 19:10 Uhr

Hat jemand zufällig eine Lösung, wie man in der Views-Auflistung der Termine bei jenen Terminen, die mit der Wiederholfunktion erstellt wurden, immer der korrekte Termin aufscheint?

Sprich: Im View-Listing beim 1. Eintrag das Datum des 1. Events, beim 2. View-Eintrag dieses Events das Datum der 1. Wiederholung, beim 3. Eintrag das Datum der 2. Wiederholung usw. Und bei jedem Eintrag in der Views-Ansicht nur das eine korrekte Datum. Klickt man auf den Eintrag, landet man also beim Node, dann können dort gerne alle Datumwerte stehen, also auch die Wiederholungen (da ja nur 1 Node für alle Wiederholungen existiert, immer der gleiche Node).

  • Anmelden oder Registrieren um Kommentare zu schreiben

Ich hätte auch gerne im Node die anderen Termine raus, aber wie

Eingetragen von maria-rita (504)
am 04.05.2013 - 17:56 Uhr

Hallo,

im View wird mir nur ein Termin angezeigt, was ja richtig ist, aber wenn ich dann auf den Link klicke und auf den Node komme, dann stehen dort z.B. 5 Termine drin, weil man das bei der Eingabe unter den Repeat-Optionen eingestellt hat, dass er z.B. 5 Termine erstellen soll im Abstand von einer Woche.

Im Node soll aber immer nur der einzelne Termin drin stehen. Wie bekomme ich die anderen raus?

Drupal 7, Calendar, Date,

Danke für Eure Tipps.

Viele Grüße

Marita Betz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Das ist, soweit ich weiß, der

Eingetragen von wla (9466)
am 04.05.2013 - 19:13 Uhr

Das ist, soweit ich weiß, der Unterschied beim Repeat zwischen dem alten Event (von Drupal 6) und dem Date-Field. Beim Event wurde der Node dupliziert, beim Date-Field wird das Feld im Node dupliziert. Wenn Dir diese Darstellung nicht gefällt, mußt Du für diesen Nodetyp ein eigenes Template-File aufsetzen, in dem Du das änderst. Vermutlich brauchst Du dazu auch eine spezielle preprocess_node-Funktion für den Termin Datentyp.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Preprocess_node_Funktion

Eingetragen von maria-rita (504)
am 04.05.2013 - 20:05 Uhr

Hallo Werner,

danke für Deine Antwort. Das stellt mich jetzt wieder vor eine neue Herausforderung.

Einen eigenen Nodetyp machen, das ist ja noch nicht so schwierig, aber mit preprocess_node-Funktionen hatte ich noch nie was zu tun. Aber ich werde mich da mal schlau machen, bzw. falls Du dazu noch einen Tipp oder Link hast, dann wäre das toll.

Danke.

Viele Grüße

Marita Betz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Schau Dir doch mal das Zen

Eingetragen von wla (9466)
am 04.05.2013 - 20:49 Uhr

Schau Dir doch mal das Zen Theme an. Dort findest Du gut dokumentiert in der template.php entsprechende Funktionen.

Beste Grüße
Werner

  • Anmelden oder Registrieren um Kommentare zu schreiben

Danke für den Hinweis mit dem Zen-Theme

Eingetragen von maria-rita (504)
am 04.05.2013 - 21:49 Uhr

Hallo Werner,

dann werde ich mir das Zen-Theme morgen mal anschauen. Danke.

Viele Grüße

Marita Betz

  • Anmelden oder Registrieren um Kommentare zu schreiben

Benutzeranmeldung

  • Registrieren
  • Neues Passwort anfordern

Aktive Forenthemen

  • Vergleich Drupal und Contao
  • [geloest] Blocks in Bootstrap nebeneinander darstellen und nicht untereinander
  • DrupalCamp Frankfurt 27-28 November 2026
  • Canvas Palette: Eine fertige Komponentenbibliothek für Drupal Canvas
  • 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
  • Ich brauche dringen Hilfe zu Updates oder ggf. wwie geht Composer?
Weiter

Neue Kommentare

  • Die alten CMS Vergleiche von contentmanager.de
    vor 4 Stunden 10 Minuten
  • Gut gemacht
    vor 4 Stunden 26 Minuten
  • Layout Builder etc. z.B. für Landing Pages
    vor 4 Stunden 42 Minuten
  • Links
    vor 2 Tagen 19 Stunden
  • Moin,wow, sehr gutes
    vor 3 Tagen 19 Stunden
  • Dass ist eine spannende
    vor 4 Tagen 3 Stunden
  • Moin
    vor 4 Tagen 13 Stunden
  • Drupal-Contao-Vergleich ist nicht einfach
    vor 5 Tagen 9 Stunden
  • Hab ich installiert find ich
    vor 1 Woche 2 Tagen
  • Gefunden
    vor 10 Wochen 3 Tagen

Statistik

Beiträge im Forum: 250309
Registrierte User: 20556

Neue User:

  • Plandkeews
  • Tepkugem
  • NuruSics

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