Zum Inhalt springen

monthmini verlinkt nicht mit dayview

Erstellt am 10. Februar 2007 · 4 Antworten · letzte Antwort am 13. Februar 2007

Tags: Kalender & Termine, Frage

nobbie ·

Hallo,

ich habe jetzt auch "listmini" und "monthmini" per Marker eingebaut. Ich habe jedoch noch das Problem, dass die Verlinkung zu "dayview" fehlt. Ich verwendet Version 0.14.1.

Ich verwende folgenden Typoscript:

#Templates
plugin.tx_cal_controller.view.imagePath = fileadmin/template/cal/img
plugin.tx_cal_controller.view.calendar.createCalendarTemplate = fileadmin/template/cal/create_calendar.tmpl
plugin.tx_cal_controller.view.list.listTemplate = fileadmin/template/cal/list.tmpl
plugin.tx_cal_controller.view.event.eventTemplate = fileadmin/template/cal/event.tmpl
plugin.tx_cal_controller.view.event.phpicalendarEventTemplate = fileadmin/template/cal/phpicalendar_event.tmpl
 
#Targets
plugin.tx_cal_controller.view.dayLinkTarget = list
plugin.tx_cal_controller.view.locationLinkTarget = location
plugin.tx_cal_controller.view.event.eventViewPid = 114
plugin.tx_cal_controller.view.day.dayViewPid = 108
plugin.tx_cal_controller.view.location.locationViewPid = 112
plugin.tx_cal_controller.view.organizer.organizerViewPid = 113
 
#Format
plugin.tx_cal_controller.view.list.eventDateFormat = %d.%B
plugin.tx_cal_controller.view.list.eventTimeFormat = %H:%M
plugin.tx_cal_controller.view.event.eventDateFormat = %d.%B
plugin.tx_cal_controller.view.event.eventTimeFormat = %H:%M
plugin.tx_cal_controller.view.event.image.imageLightbox2 = 1
 
plugin.tx_cal_controller.view.location.image.imageLightbox2 = 1
 
plugin.tx_cal_controller.view.list.description.stdWrap.stripHtml = 1
plugin.tx_cal_controller.view.list.description.stdWrap.crop = 60|...|1
 
 
 
lib.minical = COA
lib.minical {
        wrap = <h5>Aktuellste Termine</h5>|
        
        5 < plugin.tx_cal_controller
        5 {
                
                pages = 106
                view {
                              allowedViews = list
                              list.listTemplate = fileadmin/template/cal/listmini.tmpl
                                day.dayViewPid = 108
                                weekStartDay = Monday
                                list.maxEvents = 3
                                
                        }
 
        }
        
        10 < plugin.tx_cal_controller
        10 {
                pages = 106
                view {
                              allowedViews = month
                              month.monthTemplate = fileadmin/template/cal/monthmini.tmpl
                                day.dayViewPid = 108
                                weekStartDay = Monday
                                dayLinkTarget = list
                                list.listViewPid = 416
                                event.listViewPid = 114
                                
                        }
        }
        20 = TEXT
        20.wrap= <p>|</p>
        20.value=weitere Termine
        20.typolink.parameter=416
          
}

folgende Listmini

<!--list.tmpl-->
<!-- ###LIST_TEMPLATE### begin -->
<!-- ###POST_LIST_TEMPLATE### begin -->

<!-- ###POST_LIST_TEMPLATE### end -->
<dl>
	<!-- ###SHOWBOTTOMEVENTS### start -->
	<!-- ###SHOWBOTTOMEVENTS_ODD### start -->
	<dt>
		###IMAGE###
		<!-- ###EVENT_LINK### start-->###TITLE###<!-- ###EVENT_LINK### end--><br />
		###STARTDATE### - ###ENDDATE### <br /><span class="V9G">###STARTTIME### - ###ENDTIME###</span>
		<br /><span class="V9G">###CATEGORY_LINK###</span>
	</dt>
	<dd>###DESCRIPTION###</dd>
	<!-- ###SHOWBOTTOMEVENTS_ODD### end -->
	<!-- ###SHOWBOTTOMEVENTS_EVEN### start -->
	<dt style="background:#EEEEEE;">
		###IMAGE###
		<!-- ###EVENT_LINK### start-->###TITLE###<!-- ###EVENT_LINK### end--><br />
		###STARTDATE### - ###ENDDATE### <br /><span class="V9G">###STARTTIME### - ###ENDTIME###</span>
		<br /><span class="V9G">###CATEGORY_LINK###</span>
	</dt>
	<dd style="background:#EEEEEE;">###DESCRIPTION###</dd>
	<!-- ###SHOWBOTTOMEVENTS_EVEN### end -->
	<!-- ###SHOWBOTTOMEVENTS### end -->
</dl>
<!-- ###LIST_TEMPLATE### end -->
<!--/list.tmpl-->

und monthmini

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

Meine Tagesansicht hat die ID = 108. Die Termine werden in der Minilist anzeigt, aber nicht verlinkt. In der monthmini natürlich nicht angzeigt, da nicht verlinkt. Anzuschauen unter http://www.nobbie4you.de

nobbie

nobbie ·

Hallo steffenk,

ich habe die neueste Version "T3X_cal-0_14_1-2007-02-11.t3x" eingespielt. Es wird jetzt verlinkt, habe jedoch den geänderten TS verwendet, siehe unten. Die Verlinkung von der Einzelansicht zu "Organisator" und "Location" bringt eine Fehlermeldung. Außerdem gibt es massive Probleme mit Uhrzeit und Datum. Es wird nicht mehr der heutige Termin aufgelistet.

nobbie

lib.minical = COA
lib.minical {
    wrap = <h3>Aktuellste Termine</h3>|

    5 < plugin.tx_cal_controller
    5 {

        pages = 106
        view {
            allowedViews = list
            list.listTemplate = fileadmin/template/cal/listmini.tmpl
            eventLinkTarget = day
            day.dayViewPid = 108
            weekStartDay = Monday

            list.maxEvents = 3
            list.listViewPid = 108
            event.eventViewPid = 108
        }

    }

    10 < plugin.tx_cal_controller
    10 {
        pages = 106
        view {
            allowedViews = month
            month.monthTemplate = fileadmin/template/cal/monthmini.tmpl
            day.dayViewPid = 108
            weekStartDay = Monday
            dayLinkTarget = day
            list.listViewPid = 108
            event.listViewPid = 108
            event.createEventViewPid = 108
        }
    }
    
    20 = TEXT
    20.wrap= <p>|</p>
    20.value=weitere Termine
    20.typolink.parameter=416

}
steffenk ·

das deutet auf eine Fehlkonfiguration / falsche Marker.
z.B. fehlt da einmal pages.
Wenn Du mir einen Zugang gibst schau ich mal rein.

nobbie ·

Hallo steffenk,

mit der Version "T3X_cal-0_14_1-2007-02-13.t3x" sind die Zeitprobleme behoben. Vielen Dank.

nobbie