Zum Inhalt springen

Cal Pagebrowser und Monatsüberschrift

Erstellt am 3. Juni 2007 · 1 Antwort · letzte Antwort am 12. Juni 2007

Tags: Kalender & Termine, Frage

roschki ·

Hallo,

ich habe ein Problem mit der Cal-Extension. Die zugehörige Webseite befindet sich unter:

http://www.kinderimmunologie.de/cms/index.php?id=121

Wie man sieht wird der Pagebrowser merkwürdig dargestellt. Außerdem zeigt die Überschrift nicht die wirkliche Zeitspanne sondern nur den aktuellen Tag an. ????

Desweiteren fehlt bei dem zweiten Event die Monatsüberschrift? Das Datum ist ja erst ein Jahr später. Warum? Habe ich etwas falsch konfiguriert?

Die Extension wurde nach dem Beispiel von sk-typo3.de erstellt.

Bitte um Hilfe
Mario

roschki ·

Hallo nochmal,

hier ein Post für alle, die es wissen wollen. Hab das Problem gelöst.
Der Pagebrowser wird einfach nur mit CSS formatiert und zeigt dann auch die entsprechenden Werte an, wenn folgendes dazu im list.tmpl steht auf welches man sich beim TS bezieht.

Im list.tmpl vor den eigentlichen Events:

<!-- ###LIST_TEMPLATE### begin -->

<!-- ###PAGEBROWSER### begin -->
<div class="pagination">
<p>
  ###PAGES### ###PREVIOUS### ###NEXT### <h4>###PAGEOF###</h4>
</p>
</div>
<!-- ###PAGEBROWSER### end -->

Mittels CSS habe ich meine Klasse definiert und in eine Datei geschrieben. Diese wird dann im TS referenziert:

plugin.tx_cal_controller {
	_CSS_DEFAULT_STYLE = @import url("[b]hier kommt der pfad zur css-datei[/b]");
	tryNewRecurringFunction = 1
		
	view.day {
		eventDateFormat = %d.%B %Y
		eventTimeFormat = %H:%M Uhr
	}
	
	view.event {
		eventTemplate = fileadmin/template/cal/event.tmpl
		phpicalendarEventTemplate = fileadmin/template/cal/phpicalendar_event.tmpl
		
		eventDateFormat = %d.%B %Y
		eventTimeFormat = %H:%M Uhr
		
		image.imageLightbox2 = 1
	}
	
# formatiert die Listenansicht, die ich nutze incl. der Jahreszahlangabe	
	view.list {
		listTemplate = fileadmin/template/cal/list.tmpl
		
		eventDateFormat = %a, %d.%m.%y
		eventTimeFormat = %H:%M
		heading.1.strftime = %d. %B %Y
		heading.2.strftime = %d. %B %Y

				
		image.imageLightbox2 = 1
	}	
}

plugin.tx_cal_controller.view {

	#pageBrowser
	list {
	pageBrowser=1
	pageBrowser.recordsPerPage=5
	pageBrowser.actPage_stdWrap.wrap=<span><b>|</b></span>
	pageBrowser.pages_stdWrap.wrap=<span>|</span>
	
	enableMonthWrapper = 1	
	}
}

Ich hoffe diese Minibeispielcodes helfen anderen. Beim Umbruch der Monatsteilüberschriften gab es einen Bug bzgl. der Jahreszahl in der Extension, den mir Herr Kamper behoben hat. Ich denke es wird in der nächsten Version behoben sein.

Grüße