Zum Inhalt springen

Calendar Base

Erstellt am 26. Februar 2007 · 14 Antworten · letzte Antwort am 1. März 2007

Tags: Frage

moeppie ·

Habe anscheinend einen Gedankenfehler. Setze die Cal Base ext ein in der version 0.14.1

Sowei funzt alles gut. Möchte nun die mini Ansicht month einsetzen und einem Marker zuweisen.

marker ist ###calendar###
Es wird auch dargestellt allerdings nur mit den Markern aus dem Template month_small.tmpl
###MONTH_TITLE###
###WEEKDAY###
###WEEKNUM###
###LINK###

Das template habe ich unter fileadmin/templates/cal/month_small.tmpl kopiert

Calender Einträge sind in einem Sysfolder PID 81; Listview ist in PID 16

lib.minical >
  lib.minical < plugin.tx_cal_controller
  lib.minical {
	pages = 81
	view {
		defaultView = month
		allowedViews = month
		month.monthTemplate = fileadmin/templates/cal/month_small.tmpl
		calendar.defaultUid = 81
		isStatic = 1
		list.listViewPid = 16
		weekStartDay = Monday
	}	
   }

Markerzuweisung

marks.calendar < lib.minical

Habe ich hier einen Denkfehler oder etwas übersehen ? Für einen kleinen Tip wäre ich dankbar.

moeppie ·

Verstehe das Problem auch nicht so ganz.
Das Problem ist weiterhin, dass statt des Cal die Marker

###MONTH_TITLE###
###WEEKDAY###
###WEEKNUM###
###LINK###

im FE dargestellt werden.

moeppie ·

Der Fehler bleibt der gleiche. Die Marker werden nicht mit den Daten ersetzt.
Benutze ich als Templateeintrag

<div id="minical" align="center">###MONTH_SMALL|+0### </div>

wird auch wiederum nur der Marker ###MONTH_SMALL|+0### ausgegeben

moeppie ·

Mit der ext nightly build: http://svn.webempoweredchurch.org/calendar/downloads

und dem Eintrag im Template

<div id="minical" align="center">###MONTH_SMALL|+0### </div>

funzt es jetzt. Allerdings natürlich vollkommen unformatiert. Frage mich nur warum es mit dem original Template bei der Ext nicht geht.

Jetzt noch formatierung über CSS, denke ich. Wie kriegt man es jetzt hin, dass die Tage, an denen Termine sind als Link dargestellt werden und der aktuelle Tag speziell markiert ist. Bisher habe ich durch Doku und diesem Forum noch alles hinbekommen, allerdings stehe ich anscheinend im Moment auf dem Schlauch. #angry#
Wahrscheinlich wieder ganz einfach ?! Danke nochmal für jeden Hint.

steffenk ·

folgendes ist beim nightlyBuild zu beachten:

- Das CSS muss im Root-Template unter include Static neu hinzugefügt werden, da der Pfad sich geändert hat.

- Alle Zuweisungen für tx_cal_controller müssen vor dem lib.xxx-Objekt passieren, damit sie auch für dieses Objekt gelten

- Alle Contentelemente mit Kalender müssen die PID neu zugewiesen bekommen, da sich die Zuweisung geändert hat.

Skar ·

Kann man zur Zeit auch schon neue Events über das Frontend eintragen?
Was müsste da im Plugin & bei den Rechten eingestellt sein?
Bei mir bekomme ich das nicht zum laufen, leider 🙁

moeppie ·

Habe das Problem noch mal näher eingegrenzt.
wenn man im Constant Editor den Template Pfad setzt

plugin.tx_cal_controller.view.month.monthTemplate = fileadmin/templates/cal/month_small.tmpl

und gleichzeitig im Setup folgendes einträgt:

lib.minical >
  lib.minical < plugin.tx_cal_controller
  lib.minical {
	pages = 81
	view {
		defaultView = month
		allowedViews = month
		month.monthTemplate = fileadmin/templates/cal/month_small.tmpl
		isStatic = 1
		calendar.defaultUid = 81
		day.dayViewPid = 16
		weekStartDay = Monday
	}	
   }

erscheint der Month Minical nicht sondern es wird nur der Marker ###MONTH_SMALL|+0### ausgegeben, egal bei welcher Version von 0.14.1

Lässt man den Eintrag im Constant Editor weg, funzt es.

moeppie ·

Bin leider doch noch nicht fertig. Ich krieg es einfach nicht hin, dass in der Month Ansicht die links der Events erscheinen.
In einer konfigurierten Listansicht wird auf die Einzelansicht verlinkt.
Habe auch schon verschiedene LinkTargets ausprobiert. Funzt einfach nicht.

Habe ich da etwas übersehen im Setup ? :o

moeppie ·

Super, herzlichen Dank !!!
Schien ja nix wildes gewesen zu sein !? :o

Würde mich noch interessieren, wo der Denkfehler war.

steffenk ·

schau Dir mal die Veränderung im lib an

- Verlinkung muss auf day oder list, event geht nicht, Stell Dir vor Du hast mehrere Termine an einem Tag
- einige Pids waren falsch
- habs reorganisiert