Kalendarium
Disputationer visas i DiVA.
Kulturevenemang
$templateLogic.getDeliveryContext().setEvaluateFullPage(true) $templateLogic.getDeliveryContext().setTrimResponse(true) ##set($portletName = $templateLogic.componentLogic.getPropertyValue("Portlet", false)) #set($actionName = "ViewEventSlottedList!listFilteredGU") #set($width = $templateLogic.componentLogic.getPropertyValue("width")) #set($height = $templateLogic.componentLogic.getPropertyValue("height")) #set($startDateTime = $templateLogic.componentLogic.getPropertyValue("startDateTime")) #set($calendarPortlet = $portalLogic.getPortletWindow("infoglueCalendar.WebworkDispatcherPortlet", "p$templateLogic.componentLogic.infoGlueComponent.id")) $calendarPortlet.setAttribute("componentId", $templateLogic.componentLogic.infoGlueComponent.id) $calendarPortlet.setAttribute("numberOfItems", $numberOfItems) $calendarPortlet.setAttribute("currentPageUrl", $templateLogic.currentPageUrl) $templateLogic.getDeliveryContext().setUseFullUrl(true) #set($returnAddress = $templateLogic.currentPageUrl) #set($url = $templateLogic.componentLogic.getPageUrl("detailUrl")) ##set($url = $templateLogic.getPageUrl($templateLogic.siteNodeId, $templateLogic.languageId, $templateLogic.contentId)) $calendarPortlet.setAttribute("detailUrl", $url) $calendarPortlet.setAttribute("filterDescription", $url) $calendarPortlet.setAttribute("logoutUrl", "/infoglueDeliverWorking/ExtranetLogin!logout.action?returnAddress=$returnAddress") $templateLogic.getDeliveryContext().setUseFullUrl(false) $templateLogic.getDeliveryContext().setDisableNiceUri(false) $calendarPortlet.setAttribute("languageCode", $templateLogic.locale.language) $calendarPortlet.setAttribute("siteNodeId", $templateLogic.siteNodeId) $calendarPortlet.setParameter("action", "ViewEventList!listFilteredGU") #if($templateLogic.componentLogic.getPropertyValue("CalendarId") != "") $calendarPortlet.setParameter("calendarId", $templateLogic.componentLogic.getPropertyValue("CalendarId")) #end #if($templateLogic.getRequestParameter("catAttribute") == "locations") $calendarPortlet.setParameter("locationIds", $templateLogic.getRequestParameter("catNames")) #elseif($templateLogic.componentLogic.getPropertyValue("LocationIds") != "") $calendarPortlet.setParameter("locationIds", $templateLogic.componentLogic.getPropertyValue("LocationIds")) #end #if($templateLogic.getParameterValue("eventId") != "") $calendarPortlet.setParameter("eventId", $templateLogic.getParameterValue("eventId")) #end #if($templateLogic.getRequestParameter("catAttribute") == "eventTypes") #set( $categoryAttribute1 = "eventTypes" ) #set( $categoryNames1 = $templateLogic.getRequestParameter("catNames") ) #elseif($templateLogic.componentLogic.getPropertyValue("CategoryNames") != "") #set( $categoryAttribute1 = "eventTypes" ) #set( $categoryNames1 = $templateLogic.componentLogic.getPropertyValue("CategoryNames") ) #end #if($templateLogic.getRequestParameter("catAttribute") == "topicAreas") #set( $categoryAttribute2 = "topicAreas" ) #set( $categoryNames2 = $templateLogic.getRequestParameter("catNames") ) #elseif($templateLogic.componentLogic.getPropertyValue("CategoryNames2") != "") #set( $categoryAttribute2 = "topicAreas" ) #set( $categoryNames2 = $templateLogic.componentLogic.getPropertyValue("CategoryNames2") ) #end #if( "$!categoryAttribute1" != "" ) $calendarPortlet.setParameter("category_$categoryAttribute1", $categoryNames1) #end #if( "$!categoryAttribute2" != "" ) $calendarPortlet.setParameter("category_$categoryAttribute2", $categoryNames2) #end #set($startDateTime = $templateLogic.getAttribute("startDateTime")) #if($startDateTime != "") $calendarPortlet.setAttribute("startDateTime", $startDateTime) #end #set($endDateTime = $templateLogic.componentLogic.getPropertyValue("endDateTime")) #if($endDateTime != "") $calendarPortlet.setAttribute("endDateTime", $endDateTime) #end #set($daysInTheFuture = $templateLogic.componentLogic.getPropertyValue("DaysInTheFuture")) #if($!daysInTheFuture != "" and $templateLogic.getRequestParameter("endDateTime") == "") $calendarPortlet.setAttribute("daysInTheFuture", $daysInTheFuture) #end ## if($templateLogic.getRequestParameter("startDateTime") != "") ## $calendarPortlet.setAttribute("startDateTime", $templateLogic.getRequestParameter("startDateTime")) ## end ## if($templateLogic.getRequestParameter("endDateTime") != "") ## $calendarPortlet.setAttribute("endDateTime", $templateLogic.getAttribute("endDateTime")) ## $templateLogic.getRequestParameter("endDateTime")) ## end #if($templateLogic.getRequestParameter("calendarMonth") != "") $calendarPortlet.setAttribute("calendarMonth", $templateLogic.getRequestParameter("calendarMonth")) #end #if($templateLogic.getRequestParameter("freeText") != "") $calendarPortlet.setAttribute("freeText", $templateLogic.getRequestParameter("freeText")) #end #set($roles = $templateLogic.getObjectWithName("java.util.ArrayList")) #foreach($role in $templateLogic.getPrincipal().roles) #set($void = $roles.add($role.name)) #end $calendarPortlet.setAttribute("infoglueRemoteUserRoles", $roles) #set($groups = $templateLogic.getObjectWithName("java.util.ArrayList")) #foreach($group in $templateLogic.getPrincipal().groups) #set($void = $groups.add($group.name)) #end $calendarPortlet.setAttribute("infoglueRemoteUserGroups", $groups) $calendarPortlet.setParameter("includedLanguages", $templateLogic.locale.language) RSS för kalender Prenumerera på kalender
Kopiera kalenderlänk
$calendarPortlet.render()
#if($actionName == "ViewEventList!listSlottedGU")
#set($void = $templateLogic.deliveryContext.getHtmlHeadItems().add($rssLink))
#end
Observera att kalendern just nu visas filtrerad, men kalenderprenumerationen kommer vara ofiltrerad.
Följ dessa instruktioner för att lägga in prenumerationen i Outlook i Windows:
- Kopiera kalenderlänken.
- Gå till kalendervyn i Outlook.
- Högerklicka på Mina kalendrar (eller Andra kalendrar), välj Lägg till kalender, välj Från Internet.
- I dialogrutan som öppnas klistrar du in kalenderlänken.
- Svara ja på frågan om du vill lägga till Internetkalendern i Outlook och prenumerera på uppdateringar.
Kalendern finns nu med i din kalenderlista i Outlook. Du kan välja om kalenderposterna ska visas genom att klicka i bocken bredvid kalenderns namn.
För Safari på Mac, läs dessa instruktioner.
I andra kalenderprogram, kopiera länken och lägg till den på det sätt som används där.
Senast uppdaterad: 2021-01-27