Zum Inhalt springen

Monatsansicht des jw_calendar mit marker

Erstellt am 18. Juli 2005 · 2 Antworten · letzte Antwort am 21. Juli 2005

Tags: Kalender & Termine, Frage

spyhome ·

Hallo Liste,

ich schaffe es einfach nicht den jw_calendar vernünftig einzubinden. Ich möchte in einer div box die Monat-Ansicht und in einer anderen div box die Tag-Ansicht. Wenn ich auf einen bestimmten Tag bei der Monat-Ansicht klicke, soll der entsprechende Tag in der zweiten div box angezeigt werden. Eigentlich so wie es Jens bereits in seiner Doku beschreiben hat. Doch irgend etwas scheine ich falsch zu machen. Mein Marker für den Monat bekomme ich einfach nicht gesetzt. Was genau muss ich den in mein TypoScript schreiben, um die Monta-Ansicht zu erzeugen?
Bis jetzt habe ich:

marks.CALEDAR = tx_jwcalendar_pi1

Aber wie geht es weiter???
Die Tagesansicht habe ich ganz normal über "Plugin Einfüge" auf der Seite erstellt.

Danke für eure Hilfe,

Christian

spyhome ·

OK,

ich bin schon mal einen Schritt weiter. Momentan bekomme ich auf der Seite und im Content Bereich meiner Seite die gleichen Ansichten. Das geht über:

marks.CALENDAR = RECORDS
marks.CALENDAR.tables = tt_content
marks.CALENDAR.source = 25

Wobei 25 die UID von meinem Calender ist.

Jetzt fehlt mir eigentlich nur noch die Ausgabe der Monatsansicht in der echten Spalte.
Irgendwelche Anmerkungen? Hilfe ?

CU
Christian

spyhome ·

Das hier artet echt zur Alleinunterhaltung aus. Egal. Der Vollständigkeit halber kommt hier die Lösung. Ich möchte mich hierbei gleich noch bei Jens und Martin bedanken, die mir die entscheidenden Tipps gegeben haben!

Das Vorgehen ist folgendes. Man legt sich eine ganz normale Seite an, auf der man die jw_calendar Extension einfügt. Ich nenne diese Seite mal Termine-Seite. Dort habe ich nur die Tages- und Listen-Ansicht eingestellt. Die Termine und Kategorien werden als Datensätze in der Seite abgelegt. Also ein Vorgehen, so wie es auch in der Doku beschrieben wird.

Nun legt man irgendwo im Seitenbaum noch eine zweite Seite vom Typ "Nicht im Menü" an. Ich nenne diese Seite Monats-Seite. Auch hier fügt man die Extension ein, allerdings wird nur die Monatsansicht konfiguriert. Für den Ausgangspunkt wählt man die Termine-Seite aus, da dort die Datensätze liegen. Wichtig ist auch der Haken für die kompakte Ansicht.

Damit wir unsere Monatsansicht über TypoScript ansprechen können, braucht man die passende UID. Dies findet man, indem man mit der Maus über das Kalender-Objekt auf der Montas-Seite fährt.

Kommen wir als nächstes zum eigentlichen TypoScript, das wir über den Marker ansprechen wollen. Angenommer der Marker heisst MONAT, dann muss im root-Template der Seite folgendes im Setup eingetragen werden:

MONAT = RECORDS
MONAT.tables = tt_content
MONAT.source = [UID des Kalender-Objekts]

Im Constant Feld des root-Templates fehlt noch folgende Zeile:

plugin.tx_jwcalendar_pi1.static_uid = 45

So, ich glaube das wars. Wer will kann dann noch die tmpl- und css-Datei nach seinen Vorstellungen anpassen.

Viel Spass

Christian