History: Profile_Tracker_as_Calendar_page_19
Source of version: 6 (current)
Copy to clipboard
{TABS(name="Tracker-as-Calendar-Tabs" tabs="Display|Filter (TrackerFilter)|Filter (TrackerList)|Filter (List)|Add" toggle="y" inside_pretty="n")} !! Display tracker items in calendar, resource or list views Using TrackerCalendar: http://doc.tiki.org/PluginTrackerCalendar !!! Resource view {trackercalendar trackerId="$profileobject:trac_as_cal$" begin="trac_as_cal_start_date" end="trac_as_cal_end_date" resource="trac_as_cal_location" coloring="trac_as_cal_priority" amonth="n" aweek="n" aday="n" rweek="y" rmonth="y" ryear="y" rday="n" lweek="n" lmonth="n" lyear="n" lday="n" fDayofWeek="1" dView="timelineWeek" slotDuration="24:00:00" eventOverlap="n"} !!! Agenda view {trackercalendar trackerId="$profileobject:trac_as_cal$" begin="trac_as_cal_start_date" end="trac_as_cal_end_date" resource="trac_as_cal_location" coloring="trac_as_cal_priority" amonth="y" aweek="y" aday="y" rweek="n" rmonth="n" ryear="n" rday="n" fDayofWeek="1" dView="month" slotDuration="0:30:00" minHourOfDay="16:00:00" eventOverlap="n"} !!! List view {trackercalendar trackerId="$profileobject:trac_as_cal$" begin="trac_as_cal_start_date" end="trac_as_cal_end_date" resource="trac_as_cal_location" coloring="trac_as_cal_priority" amonth="n" aweek="n" aday="n" rweek="n" rmonth="n" ryear="n" rday="n" lweek="y" lmonth="y" lyear="y" lday="y" fDayofWeek="1" dView="listMonth" slotDuration="24:00:00"} ///// {SPLIT(colsize="20%|2%|78%")} {TRACKERLIST(trackerId="$profileobject:trac_as_cal$", ignoreRequestItemId="y", fields="$profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_location$:$profileobject:trac_as_cal_priority$:$profileobject:trac_as_cal_description$:$profileobject:trac_as_cal_start_date$:$profileobject:trac_as_cal_end_date$", status="op", showlinks="y", filterfield="$profileobject:trac_as_cal_start_date$", exactvalue="greaterequal(now)", calendarfielddate="$profileobject:trac_as_cal_start_date$", calendarviewmode="month", calendarstickypopup="y", calendarviewnavbar="n", calendarviewnavbar="partial")} {TRACKERLIST} {TRACKERLIST(trackerId="$profileobject:trac_as_cal$", ignoreRequestItemId="y", fields="$profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_location$:$profileobject:trac_as_cal_priority$:$profileobject:trac_as_cal_description$:$profileobject:trac_as_cal_start_date$:$profileobject:trac_as_cal_end_date$", status="op", showlinks="y", filterfield="$profileobject:trac_as_cal_start_date$", exactvalue="greaterequal(now)", calendarfielddate="$profileobject:trac_as_cal_start_date$", calendarviewmode="month", calendarstickypopup="y", calendarviewnavbar="n", calendardelta=month, calendarviewnavbar="partial")} {TRACKERLIST} --- ~hs~ --- {TRACKERFILTER(trackerId="$profileobject:trac_as_cal$", filters=$profileobject:trac_as_cal_summary$/d:$profileobject:trac_as_cal_location$/d:$profileobject:trac_as_cal_priority$/d:$profileobject:trac_as_cal_description$/t:($profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_description$)/sqlsearch, fields="$profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_location$:$profileobject:trac_as_cal_priority$:$profileobject:trac_as_cal_description$:$profileobject:trac_as_cal_start_date$:$profileobject:trac_as_cal_end_date$", showtitle=n, showlinks=y, showdesc=n, showinitials=n, showstatus=y, status=op, sort_mode=f_$profileobject:trac_as_cal_start_date$_asc, displayList="y", filterfield="$profileobject:trac_as_cal_start_date$", exactvalue="greaterequal(now)", line="n")}{TRACKERFILTER} {img src="img/icons/add.png" link="tiki-view_tracker.php?trackerId=$profileobject:trac_as_cal$&cookietab=2"} [tiki-view_tracker.php?trackerId=$profileobject:trac_as_cal$&cookietab=2|Add event|box] [tiki-view_tracker.php?trackerId=$profileobject:trac_as_cal$&sort_mode=lastModif_asc&status=opc|Show all events] (including closed) {SPLIT} ///// {TRACKERLIST(trackerId="$profileobject:trac_as_cal$", fields="$profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_location$:$profileobject:trac_as_cal_priority$:$profileobject:trac_as_cal_description$:$profileobject:trac_as_cal_start_date$:$profileobject:trac_as_cal_end_date$", showtitle=n, showlinks=y, showdesc=n, showinitials=n, showstatus=y, status=op, sort_mode="f_$profileobject:trac_as_cal_start_date$_asc", sortable="y", editable="$profileobject:trac_as_cal_location$:$profileobject:trac_as_cal_priority$", server="y" tsfilters="type:text|type:text;placeholder:Type to filter...|type:dropdown|type:range;from:0;to:5;style:popup|type:text;placeholder:Type to filter...|type:nofilter|type:date|type:nofilter" tscolselect="critical|critical|2|5|6|1|1|6")}{TRACKERLIST} ///// {LIST()} {pagination max=25} {filter field="tracker_id" content="$profileobject:trac_as_cal$"} {OUTPUT(template="table")} {column field="tracker_field_trac_as_cal_summary" label="Title" mode="raw"} {column field="tracker_field_trac_as_cal_location" label="Location" mode="raw"} {column field="tracker_field_trac_as_cal_priority" label="Priority" mode="raw"} {column field="tracker_field_trac_as_cal_start_date" label="Start Date" mode="raw"} {tablesorter server="n" } {OUTPUT} {FORMAT(name="tracker_field_trac_as_cal_summary")}{display name="tracker_field_trac_as_cal_summary" format="objectlink"}{FORMAT} {FORMAT(name="tracker_field_trac_as_cal_location")}{display name="tracker_field_trac_as_cal_location" format=trackerrender editable=inline default="n.a."}{FORMAT} {FORMAT(name="tracker_field_trac_as_cal_priority")}{display name="tracker_field_trac_as_cal_priority" format=trackerrender editable=inline default="n.a."}{FORMAT} {FORMAT(name="tracker_field_trac_as_cal_start_date")}{display name="tracker_field_trac_as_cal_start_date" format=trackerrender editable=inline default="n.a."}{FORMAT} {LIST} ///// !!Add items to be displayed as calendar events {tracker trackerId="$profileobject:trac_as_cal$" fields="$profileobject:trac_as_cal_summary$:$profileobject:trac_as_cal_location$:$profileobject:trac_as_cal_priority$:$profileobject:trac_as_cal_description$:$profileobject:trac_as_cal_start_date$:$profileobject:trac_as_cal_end_date$" url="tiki-index.php?page={{page}}"} {TABS}