Zum Inhalt springen

calendar base start/end-daten/zeiten und category styles?

Erstellt am 10. Oktober 2006 · 6 Antworten · letzte Antwort am 14. Februar 2007

Tags: Kalender & Termine, Frage

JohnOldman ·

Hi
Hab n paar probs mit dem calendar base..:
1. Hab schon alles versucht, ist es irgendwie möglich in der listenansicht start- und end- zeiten, bzw. daten zu trennen, das z.b. nur das datum, nicht aber die zeit angezeigt wird (selbst wenn man keine zeit angibt, wird z.b. bei einem mehrtägigen event 12:00-12:00 angezeigt) oder z.b. nur die start- nicht aber die endzeit.

2. Die category-records haben ja zwei so schöne felder "Header style" und "Body style" wo man css classes eingeben können soll, ein wunderbares feature, was ich sehr gut gebrauchen könnte, leider ist es mir bisher nicht gelungen, dass diese klassen irgendwo angezeigt werden (hab z.b. versucht, ###BODYSTYLE### an verschiedenen stellen im template einzufügen oder über TS herumzuwrappen, aber nie wird es durch die klasse, die ich bei der jeweiligen kategorie angegeben habe, ersetzt.
Irgendwelche Ideen?

ronnie ·

Zu Deiner Frage 2: es gibt versch. vordefinierte css-class für versch. Farben u.a. red_catbody, red_catheader. Defaultmässig wird die Farbe blau verwendet. Diese css-classes sind in der Datei typo3conf\ext\cal\view\static\css\setup.txt definiert.

Servus
Ronnie

JohnOldman ·

Aber wo werden die gespeichert? Ich habe keine derartige klasse im quelltext gefunden. Und wie kann ich da selber welche definieren? In welchen Ansichten werden sie benutzt? List? Einzelansicht? Monatsansicht?

ronnie ·

Nun, Du kopierst einfach die vordefinierten in Dein eigenes css-file. Dort kannst Du sie dann umbenennen und so formatieren wie Du sie brauchst. Und diesen neuen Namen dann einfach in die body-style oder header-style felder eintragen.
Benutzt werden sie z.B. in der Tagesansicht der einzelnen Termine, wenn den Terminen eine Kategorie zugordnet ist. Defaultmäßig wird die Farbe blau verwendet. Und die css-Klassen sind in dem txt-file zu finden, das ich Dir schon genannt habe.
Ich hoffe ich konnte Dir helfen.

Servus

JohnOldman ·

Hm ok, die Tagesansicht benutze ich nicht... :-) Gibt es irgendeine möglichkeit, diese Stile in der Listenansicht zu benutzen?

Grüße
JohnOldman

ronnie ·

hmmm, da bin ich überfragt, da ich momentan mit anderen Problemen im Kalender zu kämpfen habe! In der 0.13.1 bekomme ich keine Serientermine angezeigt, in der 0.12.1 habe ich sie, bekomme dafür aber zeitgleiche Termine in der Tagesansicht untereinander dargestellt.
Trotzdem viel erfolg beim Suchen...

Andrea_Herzog ·

Hallo,
für den Fall, dass es euch noch interessiert:

Wenn keine Uhrzeit in einer Ansicht mehrtägiger Termine angezeigt werden soll,
dann bitte die Datumsformate für die Zeit im Setup ler lassen.

Etwa so:

############################ Datums- und Uhrzeitformate deutsch ###################################		

# Beispiel
# %a, %d. %b %Y = Sam, 01. Jan 1970
# %H:%M = 22:30 (europ.)

plugin.tx_cal_controller.view.list.dateFormatList = %a, %d. %b %Y
# leer, damit keine Uhrzeit in der Listenansicht angezeigt wird
plugin.tx_cal_controller.view.list.timeFormatList =
plugin.tx_cal_controller.view.event.notify.dateFormat = %a, %d. %b %Y
plugin.tx_cal_controller.view.event.dateFormat = %a, %d. %b %Y
# leer, damit keine Uhrzeit in der Event-Einzelansicht angezeigt wird, default ist %H:%M
plugin.tx_cal_controller.view.event.timeFormat =

Viele Grüße
Andrea