+++ /dev/null
-<tal:block tal:define="
-objects here/listNearestFolderContents;
-calTool nocall:here/portal_calendar;
-
-commonIndexes python:calTool.getCommonIndexes(objects);
-rSortBy request/sortBy|nothing ;
-sortBy python:here.getOrSetSessionVar('sSortBy', rSortBy, 'modified');
-sortBy python:sortBy in commonIndexes and sortBy or here.getOrSetSessionVar('sSortBy', len(commonIndexes) and list(commonIndexes)[0] or 'modified');
-
-forceTab sortBy;
-link_func python:lambda ob: ob.absolute_url();
-isEventCalendar python:False;
-">
-<html xmlns="http://www.w3.org/1999/xhtml"
- metal:use-macro="here/main_template/macros/master">
-
- <head>
- <meta http-equiv="content-type" content="text/html;charset=UTF-8" />
- <title>Calendar View</title>
- </head>
-
- <body metal:fill-slot="main" tal:omit-tag="">
- <div tal:define="objects objects|here/listNearestFolderContents ;
- calTool calTool|nocall:here/portal_calendar ;
-
- DateTime nocall:modules/DateTime/DateTime ;
- buildDate nocall:calTool/buildDate ;
-
- forceSortBy forceSortBy | nothing ;
- sortBy python: forceSortBy and forceSortBy or sortBy ;
- objects python:calTool.sortObjectsByDate(objects, sortBy) ;
- indexIsCallable python:calTool.indexIsCallable(sortBy, objects) ;
- now modules/DateTime/DateTime ;
- ryear request/form/year|nothing ;
- rmonth request/form/month|nothing ;
- rday request/form/day|nothing ;
- year python: here.getOrSetSessionVar('syear', ryear, now.year()) ;
- month python: here.getOrSetSessionVar('smonth', rmonth, now.month()) ;
- day python: here.getOrSetSessionVar('sday', rday, now.day()) ;
- rdisplay request/form/display|nothing;
- display python: here.getOrSetSessionVar('sdisplay', rdisplay, 'month') ;
- display_macro here/calendar_macros/macros/?display ;
- rrange_mode request/form/range_mode|nothing ;
- range_mode python:here.getOrSetSessionVar('srange_mode', rrange_mode, 'fixed') ;"
- metal:define-macro="calendar"
- tal:omit-tag="">
- <div metal:define-slot="calendar_display" tal:omit-tag="">
- <div metal:use-macro="display_macro">
- cal macro
- </div>
- </div>
- </div>
- </body>
-
-</html>
-</tal:block>
\ No newline at end of file