SourceForge.net Logo
1. Dezember 2004
© GPL
 
ProWikiZentrum
Cdml Kalender
 
Die Kalenderfunktion erzeugt eine tabellenförmige Kalenderdarstellung, wobei die Tagesseiten oder - besser - eine Seite je Monat verweisen. Optional können Termine, die auf diesen Seiten eingetragen sind, im Kalender in Balkenform angezeigt werden.

Ein einfaches Beispiel:

Dezember 2018
MoDiMiDoFrSaSo
     12
3456789
10111213141516
17181920212223
24252627282930
31      

wird durch folgenden Text erzeugt:

 [[Kalender]]

Das komplexeres Beispiel:

Juli 2018
MoDiMiDoFrSaSo
 


 


 


 


 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


31


 


 


 


 


 


August 2018
MoDiMiDoFrSaSo
 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


31


 


 


 


 


 


 


 


 


 


September 2018
MoDiMiDoFrSaSo
 


 


 


 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


 


 


 


 


 


 


 


Oktober 2018
MoDiMiDoFrSaSo
1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


31


 


 


 


 


 


 


 


 


 


 


 


November 2018
MoDiMiDoFrSaSo
 


 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


 


 


 


 


 


 


 


 


 


Dezember 2018
MoDiMiDoFrSaSo
 


 


 


 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


31


 


 


 


 


 


 


Januar 2019
MoDiMiDoFrSaSo
 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


31


 


 


 


 


 


 


 


 


 


 


Februar 2019
MoDiMiDoFrSaSo
 


 


 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


 


 


 


 


 


 


 


 


 


 


März 2019
MoDiMiDoFrSaSo
 


 


 


 


1


2


3


4


5


6


7


8


9


10


11


12


13


14


15


16


17


18


19


20


21


22


23


24


25


26


27


28


29


30


31


 


 


 


 


 


 


 


wird von folgendem Text erzeugt:

 [[Kalender][Monat=-4q][Anzahl=9][Spalten=3][Optionen=s][Abstand=20]]


Parameter

Zusätzlich zu den nachfolgenden Parametern können nahezu alle Parameter von CdmlTabelle sinngeäß verwendet werden.

  • Abstand erlaubt die horizontale Positionierung (ohne Parameter wird die Tabelle automatisch zentriert)
    • z.B. [Abstand=30]
  • Untertitelhintergrund Hintergrundfarbe der Zeile mit den Tageskürzeln.
    • z.B. [Untertitelhintergrund=hellgrün]
  • Heutehintergrund Hintergrundfarbe zur Hervorhebung des aktuellen Tages (Vorgabewert: hellblau).
    • z.B. [Heutehintergrund=pink]
  • Wochenendehintergrund Hintergrundfarbe für Samstage und Sonntage (Vorgabewert: hellgrau)
    • z.B. [Wochenendehintergrund=weiß]
  • Optionen Besondere Optionen (Vorgabe: keine)
    • z. B. [Optionen=s] Balkenanzeige zur Visualisierung von Terminen
  • Linkmuster Legt den Verlinkungsbefehl fest (Vorgabe: {page}/{year}{month}#{day})
    • z. B. [Linkmuster=Kalender {year}__{month}__{day}] (Beispiel für Tagesseiten)
  • Zeitbereich Festlegung des im Balken angezeigten Zeitbereichs (Vorgabe: 8:00-18:00)
    • z. B. [Zeitbereich=0:00-24:00]
  • Seite Legt eine andere Seite als die aktuelle Seite für die Ersetzung von {page} im Linkmuster fest (Vorgabe: die aktuelle Seite )
    • z. B. [Seite=Kalender] Legt den Seitennamen absolut fest.
  • Jahr Bestimmt gemeinsam mit dem Parameter Monat das angezeigte Monat (Vorgabe: das aktuelle Jahr)
    • z. B. [Jahr=2010]
  • Monat Bestimmt gemeinsam mit dem Parameter Jahr das angezeigte Monat (Vorgabe: das aktuelle Monat)
    • z. B. [Monat=10] Legt den Oktober absolut fest
    • z. B. [Monat=0] Das aktuelle Monat
    • z. B. [Monat=-1] Das Vormonat (relativ zum aktuellen Monat)
    • z. B. [Monat=+1] Das Folgemonat (relativ zum aktullen Monat)
    • z. B. [Monat=-4q] die Zusatzoption q bewirkt, dass das Startmonat jedenfalls auf eine Quartalsgrenze gelegt wird.
  • Anzahl Anzahl der angezeigten Monate (Vorgabe:1)
    • z. B. [Anzahl=3] Es werden drei aufeinanderfolgende Monate angezeigt
  • Spalten Anzahl der nebeneinander angezeigten Monate (Vorgabe:3)
    • z. B. [Spalten=6] Es wird ein komplettes Halbjahr horizontal nebeneinander angezeigt
  • Kalenderluft Freiraum zwischen den einzelneen Monatstabellen (Vorgabe:2)
    • z. B. [Kalenderluft=6]
  • Balkenhöhe verändert die Höhe des Grafikbalken (Vorgabe: 4)
    • e.g. [Balkenhöhe=10]. Hinweis: Nur gemeinsam mit [Optionen=s] wirksam.
  • Balkenabstand ändert den vertikalen Abstand zwischen Tagesnummer und Grafikbalken (Vorgabe: 2). Hinweis: Nur gemeinsam mit [Optionen=s] wirksam.
    • e.g. [Balkenabstand=5]

Weitere Beispiele (siehe "Ändern" um die konkreten Befehle zu sehen)

Januar 2006
MoDiMiDoFrSaSo
      1
2345678
9101112131415
16171819202122
23242526272829
3031     
Februar 2006
MoDiMiDoFrSaSo
  12345
6789101112
13141516171819
20212223242526
2728     
       
März 2006
MoDiMiDoFrSaSo
  12345
6789101112
13141516171819
20212223242526
2728293031  
       


OrdnerCdml OrdnerDokumentation