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 - 13: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 - 00: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 - 12: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 - 18: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 - 16: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 (9461)
am 04.05.2013 - 18: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 - 19: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 (9461)
am 04.05.2013 - 19: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 - 20: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

  • für drupal11 ein Slider Modul
  • [gelöst] W3CSS Paragraphs Views
  • Drupal 11 neu aufsetzen und Bereiche aus 10 importieren
  • Wie erlaubt man neuen Benutzern auf die Resetseite zugreifen zu dürfen.
  • [gelöst] Anzeigeformat Text mit Bild in einem Artikel, Drupal 11
  • Social Media Buttons um Insteragram erweitern
  • Nach Installation der neuesten D10-Version kein Zugriff auf Website
  • Composer nach Umzug
  • [gelöst] Taxonomie Begriffe zeigt nicht alle Nodes an
  • Drupal 11 + Experience Builder (Canvas) + Layout Builder
  • Welche KI verwendet ihr?
  • Update Manger läst sich nicht Installieren
Weiter

Neue Kommentare

  • melde mich mal wieder, da ich
    vor 2 Wochen 1 Tag
  • Hey danke
    vor 2 Wochen 2 Tagen
  • Update: jetzt gibt's ein
    vor 2 Wochen 3 Tagen
  • Hallo, im Prinzip habe ich
    vor 3 Wochen 12 Stunden
  • Da scheint die Terminologie
    vor 3 Wochen 15 Stunden
  • Kannst doch auch alles direkt
    vor 3 Wochen 4 Tagen
  • In der entsprechenden View
    vor 3 Wochen 4 Tagen
  • Dazu müsstest Du vermutlich
    vor 3 Wochen 4 Tagen
  • gelöst
    vor 6 Wochen 1 Tag
  • Ja natürlich. Dass ist etwas,
    vor 6 Wochen 2 Tagen

Statistik

Beiträge im Forum: 250233
Registrierte User: 20452

Neue User:

  • ByteScrapers
  • Mroppoofpaync
  • 4aficiona2

» Alle User anzeigen

User nach Punkten sortiert:
wla9461
stBorchert6003
quiptime4972
Tobias Bähr4019
bv3924
ronald3857
md3717
Thoor3678
Alexander Langer3416
Exterior2903
» User nach Punkten
Zur Zeit sind 0 User und 32 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