Reference
Tags, collections and handles
Product tags, collections, menus, blogs, files and page handles that the ASC code refers to by name.
The theme and the integrations find these resources by their tag or handle. Renaming one in Shopify Admin breaks the feature that uses it.
Tag checks are exact and case-sensitive.
| Tag | Checked by | Effect |
|---|
sport | Theme, Zoho integration | Product page shows Book Camp and the booking form. Cart shows the line as a camp. The Zoho integration processes the line as a booking |
ecommerce-product | Zoho integration | The line is processed as a product purchase |
membership-pass-product | Theme, pass service, Zoho integration | Pass product. Hides the pass button in the cart. Also the product type |
sport-filter | Theme | Sport appears as a filter, carousel tab and Camp Finder option |
exclude-nav-item | Theme | Sport hidden from menus and the Camp Finder |
csc | Theme | Community Sports Camps product on SEO combo landing pages |
product | Theme | Hides the Safety section on the product page |
partner camp | Nothing | No effect. Use the Partner Camp metafield |
| Check | Effect |
|---|
Title contains Community Sports Camps | Community Sports Camps card and map pin |
Title is exactly Community Sports Camps | No " Programs" suffix in menus |
Title, in lower case, contains community sports | Membership pass not applicable in the cart |
| Type | Effect |
|---|
membership-pass-product | Excluded from the Camp Finder sport list. Counted as a pass use by PUT /memberships |
| Handle | Used by |
|---|
camps | Theme setting All Sports Collection. Menus, maps, Camp Finder, site-wide camp data |
carousel-camps | Tabbed Carousel on the home page |
csc-only | Full Camp Map on page.csc |
camps-and-programs-for-seo-landing-pages | SEO camp cards on page.combo-landing-page |
asc-camps | Featured collection on page.no-camps-available |
membership-passes | Featured collection on page.membership-pass |
partner-program | Featured collection on page.partner-programs and page.partner-programs-landing |
testing-products | Full Camp Map on page.get-started-test |
| Handle | Used by |
|---|
new-main-menu | ASC Header, top level |
camps-by-city-mega-menu | Camps by city drop-down |
resources | Resources drop-down |
contact | Contact drop-down |
sports, locations | Sports and Cities drop-downs, both turned off. locations is also the footer Cities column |
new-sports, join-the-team, legals, footer-contact | Footer columns |
seo-footer-links | SEO Footer Links section, turned off |
Drop-down layouts are chosen by menu handle in theme/snippets/desktop-mega-menu.liquid.
| Handle | Used by |
|---|
news | Latest post in the Resources drop-down |
asc-heroes | Sports Stars section |
| Pattern | Built by |
|---|
/pages/{city} | City List fallback, Camp Finder with only a city |
/pages/{sport}-camps | Camp Finder with only an ASC sport |
/pages/{sport}-programs | Camp Finder with only a partner program |
/pages/{city}-{sport}-camps | Camp Finder with both. Also the "Learn more" link on Camp List, which checks the page exists |
{city} is the City entry's name and {sport} is the Sport Safe Name, both converted to lower case with hyphens.
Fixed links in the code or text strings:
| Path | Where |
|---|
/pages/get-started | Camp Finder button, ASC Header Get Started default |
/pages/find-a-camp | Empty cart link, cart secondary button |
/pages/partner-programs | Sports drop-down |
/pages/camp-pricing | View Pricing link |
/pages/memberships | Membership pass promotion |
/pages/resources | View All Resources link |
| Resource | Used by |
|---|
File LBWS_150x150_16167574-16d1-474b-b4bd-7d29b094375d.svg | Membership pass promotion in menus |
Shopify CDN file membership-pass-badge.png, by full URL | Inline membership pass promotion |
Metaobject safety_policy, entry generic | Safety section fallback |
Metaobject early_bird_dates, entries {season}-{year} | Zoho integration |