Zum Inhalt springen

Cal ins template einbauen

Erstellt am 25. Februar 2008 · 3 Antworten · letzte Antwort am 10. März 2008

Tags: Frage

DAAfH ·

Hi Leute ich hab folgendes Problem:

ich benutzte die extension CAL Base Calendar und würde den gerne ins template einbinden!

soweit so gut hab ich auch alles hinbekommen hier der code vom typo3 main temp

# Calendar
plugin.tx_cal_controller{
	templateFile = fileadmin/resources/templates/monthmini.tmpl


# Template CONTENT object:
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  	template = FILE
  	template.file = fileadmin/resources/templates/main.tpl
  	subparts{
  		NAVIGATION <  temp.menu_1
  		SECONDNAVI < temp.secondlevel
  		BREADCRUMB < temp.breadcrumb
  		CONTENT < styles.content.get
  		HEAD < temp.headTemplate
  		FOOT < temp.footTemplate
  		FEATURES < styles.content.getRight
  		LOGIN < plugin.tx_newloginbox_pi1
  		SEARCH < temp.searchTemplate
  		CAL < plugin.tx_cal_controller
  		}

im monthmini.tmpl welches ich angelegt habe steht diese befehl drinne und funktioniert auch !

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

doch an der stelle wo der kalender erscheinen sollte steht nun folgendes:

Calendar error: please configure the pidList (calendar plugin -> startingpoints or plugin.tx_cal_controller.pidList)

das heißt schon mal der der mini calendar an der richtigen stelle steht aber nicht richtig config ist ... nach ein wenig googlen fand ich auch einige lösungne wie

pages = PID_DES_SYSFOLDERS
	view {
		defaultView = month 
		month.monthTemplate = fileadmin/templates/cal/monthmini.tmpl
		calendar.defaultUid = PID_DES_SYSFOLDERS
		isStatic = 1
		day.dayViewPid = PID_DER_KALENDERSEITE/TAGESANSICHT
		weekStartDay = Sunday

doch leider half das alles nicht denn wenn cih die ids der seiten eingetragen hatte verschwand der kalendar ganz 🙁

ich hoffe ihr könnt mir helfen

DAAfH ·

natürlich hab ich die zeile

month.monthTemplate = fileadmin/templates/cal/monthmini.tmpl

in

month.monthTemplate = fileadmin/templates/monthmini.tmpl

geändert ... sry hatte ich vergessen zu erwähnen^^

DAAfH ·

hab rausgefunden das man mit subversion cal auf den neusten stand bringen kann und hab dies getan ist also jetzt auf version 1984 ... falls das jemanden helfen sollte zur lösung meines problems

Danke an alle die sich die mühe machen

DAAfH ·

k habs selbst gelöst 😉

hier die lösung

Eine einfache Zuweisung reicht nicht aus. Man muss noch mindestens die Seiten definieren auf die er zugreifen soll und die erlaubten Ansichten:

myMarker < plugin.tx_cal_controller
myMarker {
pages = 1,2,3,4
view.allowedViews = day,week,month,year
}

obenstehen einfach anpassen ist logischerweise nur nen beispiel aber jetzt funzt es einwandfrei 🙂