doc-site
Reference

Theme settings

The ASC groups in the theme's settings, each setting's label and id, and what reads it.

Theme settings are edited in the theme editor under Theme settings. Values are stored in theme/config/settings_data.json, and the theme editor writes to that file on the live theme.

Brand information

LabelIdRead by
Default hero imagedefault_hero_imageHero with video, when a page has no video or image
Afterpay Logoafterpay_logoNot used

Cart

LabelIdCurrent valueNotes
Cart typecart_typenotificationdrawer would render the unused Dawn cart drawer

ASC - Camp Finder

LabelIdRead by
All Sports Collectionsports_collectionMenus, maps, Camp Finder, window.theme.allCamps. Currently camps
Choose Location labelchoose_location_labelCamp Finder
Choose Sport labelchoose_sport_labelCamp Finder
ASC Camp Map Pinasc_pinMaps
CSC Camp Map Pincsc_pinMaps
Partner Camp Map Pinpartner_pinMaps

ASC - Google Reviews

LabelIdRead by
Google Reviews Logogoogle_review_badgeBooking form badge
Google Reviews Badge Titlegoogle_review_titleBooking form badge
Google Reviews Badge Descriptiongoogle_review_descriptionBooking form badge
Google Reviews Badge Ratinggoogle_review_ratingBooking form badge, Google Reviews Summary section
Google Reviews URLgoogle_reviews_urlStatic Reviews fallback link

ASC - Camp Booking

All passed to the booking form as window.theme.campBookingConfig by layout/theme.product.liquid.

LabelIdDefault
Titlebooking_config_titleBook Your Camp
Descriptionbooking_config_description
Participant Detailsparticipant_details_headingParticipant Details
Participant Details Descriptionparticipant_details_description
First Name Label, Placeholderfirst_name_label, first_name_placeholderFirst name, Enter First Name
Middle Name Label, Placeholdermiddle_name_label, middle_name_placeholderMiddle name, Enter Middle Name
Last Name Label, Placeholderlast_name_label, last_name_placeholderLast name, Enter Last Name
Date of birth Labeldate_of_birth_labelDate of birth
Date of birth Labeldate_of_birth_min_age4. This is the minimum age
Date of birth Labeldate_of_birth_max_age16. This is the maximum age
Date of birth Placeholderdate_of_birth_placeholderEnter Date of birth
Untranslated labeldate_of_birth_month_placeholderMonth. Not passed to the form
Gender Label, Placeholdergender_label, gender_placeholderGender, Select Gender
Confidential Gender Information Labelhas_confidential_gender_information_labelI would like to add further confidential gender information
Confidential Gender Information Textarea Labelconfidential_gender_information_labelEnter additional gender information
Playing Experience Headingplaying_experience_headingPlaying Experience
Playing Experience Descriptionplaying_experience_description
School Label, Placeholderschool_label, school_placeholderSchool, Start typing the school
Grade Label, Placeholdergrade_label, grade_placeholderGrade, Current school grade or year level
Club/Team Name Label, Placeholderclubteam_name_label, clubteam_name_placeholderClub/Team Name, Start typing club name
Playing Experience Label, Placeholderplaying_experience_label, playing_experience_placeholderPlaying Experience, Participant experience level
Friends Attending Labelhas_friends_attending_labelThe participant has friends attending this camp
Friends Attending Textarea Labelfriends_attending_labelEnter names of friends attending (for camp grouping purposes)
Medical Condition Labelhas_medical_condition_labelThe participant has a Medical Condition
Medical Condition Textarea Labelmedical_condition_labelEnter details of Medical Conditions
Next Participant Labelnext_participant_labelNext Participant
Edit Previous Participant Labeledit_previous_participant_labelEdit Previous Participant
Submit Labelsubmit_labelAdd to cart
Back button Labelback_button_labelEdit previous participant

The layout also passes full_name_label and full_name_placeholder, which have no setting.

ASC - Camp Types

Content for the camp types pop-up that opens from the label on a camp card. Rendered only on pages using layout/theme.liquid.

GroupSettings
Community Sports Camps (CSC)CSC Tag, CSC Title, CSC Description, Show CSC as the main camp?, CSC Colour, CSC Highlights
ASC CampsASC Tag, ASC Title, ASC Description, Show ASC as the main camp?, ASC Colour, ASC Highlights
Partner CampsPartner Tag, Partner Title, Partner Description, Show partner as the main camp?, Partner Colour, Partner Highlights

ASC - Analytics

LabelIdCurrent valueRead by
Google Tag Manager Container IDgtm_idBlanksnippets/gtm.liquid, theme.liquid only
Google AdWords IDadwords_idBlanksnippets/gtag.liquid, theme.liquid only
Hotjar IDhotjar_idSetsnippets/hotjar.liquid, theme.liquid only

ASC - Webhooks

LabelIdRead by
Brochure Download Webhookdownload_brochure_webhookBrochure sign-up form on booking pages
Brochure Landing Page Download Webhookdownload_brochure_landing_page_webhookFlyer and guide forms
Brochure Download Webhookform_submission_webhookOther Hulk form submissions. The label is a copy of the first setting's

settings_data.json also holds membership_pass_webhook and booking_config_google_badge. Neither has a setting or any code that reads it.

ASC - Membership Pass

LabelIdRead by
Google Cloud API URLgcloud_api_rootwindow.theme.api.root, the base for saved children and pass use. Must end with /

On this page