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
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