Downers Grove Park District
(630) 960-7500ϾtitleϿ
Ͼ:hasTripAdvisorϿ Ͼ~fillԒ(helpers.partial('custom_listing_ta_snippet'), { recid : data.recid }Ԓ)Ͽ Ͼ/Ͽ Ͼ:yelpϿ Ͼ~fillԒ(helpers.partial('custom_listing_yelp_snippet'), { recid : data.recid, yelp : data.yelp }Ԓ)Ͽ Ͼ/Ͽ Ͼ:address1Ͽ Ͼ/address1Ͽ Ͼ:phoneϿϾphoneϿϾ/Ͽ Ͼ:~plugins.sv_site.siteConfig.plugins.tripbuilder.activeϿϾ/Ͽ-
Ͼ~setVarԒ("fields", [
{
name : "social",
value : (function() {
if (data.social === undefined) { return undefined; }
var socialMap = {
"serviceid_4" : { class : "fab fa-facebook-square", service : "Facebook", url : "" },
"serviceid_1" : { class : "fab fa-x-twitter", service : "Twitter", url : "" },
"serviceid_13" : { class : "fab fa-instagram", service : "Instagram", url : "" },
"serviceid_2" : { class : "fab fa-youtube", service : "Youtube", url : "" }
};
data.social.forEach(function(val) {
var item = socialMap[`serviceid_${val.smserviceid}`];
if (item === undefined) { return; }
item.url = val.value;
});
return Object.values(socialMap).filter(val => val.url.length > 0).map(
val => ` `
).join(" ");
})()
}
])}}
{{#~var.fields}}
{{~fill(helpers.partial("custom_li_items"), data, {}, global)}}
{{/}}
-
{{:description}}
-
Overview
{{description}}
{{/description}}
{{:offers}}
-
Offers{{:offers}}{{/offers}}{{#offers}} {{>custom_offer_list_item}} {{/offers}}
{{/offers}}
{{:yelp.hours}}
-
Hours{{:yelp.hours}}{{#yelp.hours}}{{/}}{{/}}{{day_short}}{{:opens}} {{#opens}} {{string}}
{{/}} {{?}} Closed {{/}}
{{/}}
{{:threshold360id}}
-
Virtual Tour
{{/}}
{{:loc}}
-
Map{{:loc}}{{/}}
{{/}}
{{:amenityTree}}
-
Amenities{{:amenityTree}}{{/amenityTree}}
-
{{#amenityTree}}
- {{amenitytabname}} {{/amenityTree}}
{{#amenityTree}}{{#groups}}{{/amenityTree}}{{amenitygroupname}}
-
{{#fields}}
{{~exec(function() {
data.localeLabel = data.label;
//If altlabels exist, find and use the label that matches the listing locale
if (data.altlabels !== undefined) {
data.altlabels.filter(altItem => {
if (altItem.locale === global.data.locale_code) data.localeLabel = altItem.value;
});
}
})}}
-
{{:~equal(data.fieldtype, 'Yes/No')}}
{{localeLabel}}:
{{/}}
{{!~equal(data.fieldtype, 'Yes/No')}}
{{:~equal(data.fieldtype, 'Text Area')}}
{{localeLabel}}:
{{doc.value}}
{{/}}
{{!~equal(data.fieldtype, 'Text Area')}}
{{localeLabel}}:
{{doc.value}}
{{/}}
{{/}}
{{:doc.valuearray}}
- {{/doc.valuearray}}
{{#doc.valuearray}}
- {{value}} {{/doc.valuearray}} {{:doc.valuearray}}
{{/fields}}
{{/amenityTree}}
{{:meetingfacility}}
-
Meeting Facilities{{:meetingfacility}}{{:meetingrooms}} {{/meetingrooms}} {{:meetingrooms}}{{/meetingfacility}}{{/meetingrooms}} {{!meetingrooms}}{{#meetingfacility}} {{>custom_listing_detail_meeting_facilities}} {{/meetingfacility}}{{#meetingrooms}}
{{roomname}}
{{>custom_listing_detail_meeting_room}} {{/meetingrooms}}Facility Info
{{#meetingfacility}} {{>custom_listing_detail_meeting_facilities}} {{/meetingfacility}} {{/meetingrooms}}
{{/meetingfacility}}
{{:events}}
-
Events{{:events}}{{#events}} {{>custom_event_list_item}} {{/events}}{{/events}}
{{/events}}
{{:hasYelp}}
-
Yelp{{:hasYelp}} {{/}}
{{/}}