# PageBuilder Pages
A list of key PageBuilder pages. The pages that start with a reus_ prefix are referred to as reusable pages as they are inserted dynamically into often multiple pages on the site.
The content is organized per Luminate module or logical section.
- Analytics
- JavaScript objects that act as API
- Donation
- E-card
- E-commerce
- Sponsorship
- Supporter Center
- TeamRaiser
- Wrapper
# API
- api__site_alerts - contains a JSON object containing data of all Luminate site/page alerts.
- api__sponsorship__child_icons - contains a JSON object that contains child icon description.
- api__supporter_center__notifications - contains a JSON object that contains data for all supporter center notifications.
- api__tr_alumni - contains a JSON object containing data of all ambassadors.
- api_sponsor_cards - contains a JSON object of promo cards data for sponsorships that appear on the sponsorship landing page (opens new window).
- api_sponsor_children_quotes - contains a JSON object containing a collection of quotes that appear on the sponsorship landing page (opens new window).
- api_sponsor_countries - contains a JSON object of country data for sponsorships that appear on child pages; the code is generated from CSV using CSV to JSON tool.
# Analytics
- reus_analytics__user_registration -
- reus_dtm__head - inserts the data layer meta tag and JavaScript tag for DTM in the
<head>section of the page. Any errors on this page will result in incorrect analytics data. - reus_dtm__footer - hold analytics section that belongs at the end of
<body>section. Not in use. - reus_smarter_remarketer - Contains Smarter Remarketer script.
# Donation
# Transaction Page
- reus_donation_cvv - contains content found in the pop-up in CVV field.
- reus_donation__dedicate_popup - contains the text that appears next to the dedication field. Explain what dedication is.
- reus_donation_dedication_text - contains text that appears in the dedication field group. Includes subheading for card recipient information and disclaimer that the card will be mailed only once.
- reus_donation__gift_type_buttons - contains HTML code for the stylized gift type buttons. Should not be modified by administrators, as it may break the display and functionality of donation forms.
- reus_donation__gift_type_postscript - contains HTML code for postscript text that appears below the stylized gift type buttons. Should be modified with care with WYSIWYG disabled, HTML structure must be preserved.
- reus_donation__gpay_text - contains content that appears when the tab GooglePay is selected as a payment method.
- reus_donation__message_donor_logged_in - contains the text that is rendered on donation forms when a user is logged in.
- reus_donation__message_log_out_link - contains the logout link text that is rendered on donation forms when a user is logged in.
- reus_donation__minimum_variables - contains Luminate session variables setting global parameters for minimal donation amounts on all donation forms.
- reus_donation__mobile_phone_disclaimer - contains content that appears beneath the mobile phone field on the donation form. This text is also used beneath the mobile phone field on the profile page in the supporter center.
- reus_donation_paypal_text - contains content that appears when the tab PayPal is selected as a payment method.
- reus_donation__payment_types - contains HTML code for the additional payment types. Should not be modified by administrators, as it may break the display and functionality of donation forms.
- reus_donation__popup - contains HTML & JavaScript code for the donation form rescue or exit intent pop-ups. Must be edited with WYSIWYG disabled and with care, as it may break the pop-up rendering functionality.
- reus_donation__preamble - contains text that appears at the top of the donation forms with a new design.
- reus_donation__premium_text - contains content, currently only the heading, that appears above the premium gifts.
- reus_donation__recurring_text - contains content that appears beneath the submit button on donation forms when a recurring donation is being made. The text currently contains a disclaimer that says the user is authorizing donation charges on repeated basis. The code also contains disclaimers that can be display only on specific forms. Must be edited with WYSIWYG disabled and with care.
- reus_donation__required_field - contains the required field legend text.
- reus_donation_submit_text - contains content that appears beneath the submit button on donation forms. Displays information regarding clicking only once and email opt-in.
- reus_donation__tip_up - contains HTML & session tag content for the tip-up product. The global default tip-up percentage is set here. Must be edited with WYSIWYG disabled and with care, as it may break the tip-up functionality.
- reus_donation__venmo_text - contains content that appears when the tab Venmo is selected as a payment method.
# Confirmation Page
- reus_donation_confirmation_copy - contains HTML and Luminate code for donation thank you pages. This page relies on other reusable pages listed below.
- reus_donation_confirmation__intro_text - contains the thank you text that appears on the donation confirmation pages.
- reus_donation_confirmation__intro_text_team_tomorrow - contains the thank you text that appears on Team Tomorrow donation confirmation pages.
- reus_donation_confirmation__intro_children_promo - contains the thank you text that appears on some confirmation pages that promote support for the children.
- reus_donation_confirmation__left_column - contains donation transaction receipt which appears in the left column on confirmation pages.
- reus_donation_confirmation__other_ways - contains content of the Other Ways to Help section that appears on confirmation pages.
- reus_donation_confirmation__right_column - contains content that appears in the right column on the main container on confirmation pages. Currently, it contains information regarding matching gifts.
- reus_donation_confirmation__social_share - contains content for social share section that appears on confirmation pages.
- reus_donation_confirmation__survey - contains code for Survey Monkey survey that is inserted at the bottom of the page.
- reus_donation_confirmation__tax_disclaimer - contains content regarding taxes on confirmation pages.
- reus_donation__scan_redirect - contains content for the SCAN redirect pop-up that appears in Other Ways to Help section.
# E-card
- reus_ecard__gift_sponsorship - contains content that is displayed on the sponsorship e-card page. This content is injected with JavaScript into the standard Luminate e-card page.
# E-commerce
- ecommerce__gift_sponsorship_shipping - contains hooks for the combo cart app. Displays the sponsorship gift card page.
- ecommerce__sponsorship_checkout - contains hooks for the combo cart app. Displays the billing page during the sponsorship only checkout.
- ecommerce__sponsorship_thank_you - contains hooks for the combo cart app. Displays the thank you page during the sponsorship only checkout.
- reus_ecommerce__billing - contains content that is displayed on the gift catalog billing page and review page. The reusable page is added to the e-commerce pages via the store page configuration. The JS then rearranges the content into all the right places. The page title is changed with the JS based on the page we are on.
- reus_ecommerce__cards - contains content about card options. It is shown a user clicks Learn More on gift catalog product pages.
- reus_ecommerce__cart - contains content that is displayed on the gift catalog cart and shipping pages. The reusable page is added to the e-commerce pages via the store page configuration. The JS then rearranges the content into all the right places. The page title is changed with the JS based on the page we are on.
- reus_ecommerce__cart_empty - contains content that is displayed on the gift catalog cart page when the cart is empty.
- reus_ecommerce__category - contains content that is displayed on the gift catalog category pages. The content display various banner images & text based on the category page a user has visited.
- reus_ecommerce__ecard - contains JavaScript variable that assists in recording in local storage for which product an e-card has been sent.
- reus_ecommerce__home - contains content and images that are rendered on the gift catalog homepage.
- reus_ecommerce__how_it_works - contains content and images for How It Works section on gift catalog pages.
- reus_ecommerce__pop_up - contains content for the pop-up that appears when a product is added to the cart.
- reus_ecommerce__print_card_form - contains the form that allows users to select options and view the downloadable and printable cards.
- reus_ecommerce__product - contains content and images that are rendered on the gift catalog product pages. The reusable page is added to the e-commerce pages via the store page configuration. The JS then rearranges the content into all the right places.
- reus_ecommerce__shipping - contains content that is displayed on the gift catalog shipping page when multiple shipping address is used. The reusable page is added to the e-commerce pages via the store page configuration. The JS then rearranges the content into all the right places.
- reus_ecommerce__thank_you - contains content that is displayed on the gift catalog thank you page. The reusable page is added to the e-commerce page via the store page configuration. The JS then rearranges the content into all the right places. ** reus_popup_git_cat - contains HTML for floating cart button
- reus_autoresponder_sponsorship - contains content for the sponsorship autoresponder, an email that is automatically sent upon a successful sponsorship transaction.
- reus_email__password_reset_instructions - contains content for the email that is sent out when the user requests to reset their password.
- reus_email_contact - contains contact information section of the standard Save the Children stationery.
- reus_email_footer - contains footer section of the standard Save the Children stationery.
- reus_email__header - contains header section of the standard Save the Children stationery.
- reus_email__styles - contains styles of the standard Save the Children stationery.
- reus_email_tax_receipt - contains a transaction receipt section of the transaction autoresponder emails.
- reus_email_your_donation - contains tax deductible information section of the transaction autoresponder emails.
# Event
- reus_event_cart - contains HTML for the faked cart display on event pages (opens new window).
# Login
- login - contains templated content of the custom login page and an anchor for the login web app.
- login__form - contains a template for the login form that is dynamically injected into the login page.
- login__register - contains a template for the registration form that is dynamically injected into the login page.
- reus_form__password_instructions - contains a blurb that is inserted on sign up and supporter center pages. The blurb describes the password format requirements.
# Sponsorship
- sponsorship - contains content for the main sponsorship page (opens new window). The page contains hooks for the sponsorship web app and dynamically inserts other pages that contains display templates.
- sponsorship__child - contains the display template for single child sponsorship pages (opens new window) that appear in the sponsorship web app. It contains child's information, attributes, other reusables that pertain to country facts, quote section, and How It Helps section. Some dependencies are included in other PageBuilder pages.
- sponsorship__children - contains the display template for the sponsorship acquisition & search results page (opens new window). It contains the banner, introduction section, content that appears above the search form, story section, quote section, and How Sponsorship Works section. Some dependencies are included in other PageBuilder pages.
- sponsorship_login -
- reus_sponsorship__country_facts - contains the display template for Country Facts section on sponsorship pages. It relies on the country PageBuilder page API.
- reus_sponsorship__how_it_helps - contains content of the How It Helps section that appears on the the child profile pages (opens new window).
- reus_sponsorship__how_it_works - contains content of the How It Works section that appears on the the sponsorship acquisition page (opens new window).
- reus_sponsorship__msg - contains of the message that is displayed to users when Azure ODS API is not responding.
- reus_sponsorship__quote--alternate - contains content for the alternate large quote with a background image that is used on the sponsorship acquisition page (opens new window).
- reus_sponsorship__quote - contains content for the large quote with a background image that is used on the sponsorship acquisition page (opens new window)
- reus_sponsorship__search_filter - contains the search dropdowns for the sponsorship acquisition page (opens new window).
- reus_sponsorship__search_result - contains the display template for the sponsorship search results (opens new window).
- reus_sponsorship__story - contains content of the sponsorship story section that appears on the the sponsorship acquisition page (opens new window).
- reus_sponsorship_cost_details - contains JavaScript code that contains sponsorship costs for various promotion codes.
- reus_sponsorship_details_global_js - contains JavaScript code that creates global
window.sponsorshipDetailsobject, which outlines details of sponsorship, including cost, necessary for combo cart functionality.
# Supporter Center
- supporter_center - contains the content of the supporter center page. Provides hooks for the web app and dynamically inserts templates for the virtual pages.
- supporter_center__child_email_thanks - contains the display template for the thank you page that is shown after a user has sent an email to a sponsored child.
- supporter_center__child_sponsorships - contains the display template for the sponsored children page.
- supporter_center__child_survey - contains the display template for the form for sending email to a sponsored child.
- supporter_center__dashboard - contains the display template for the supporter center dashboard.
- supporter_center__manage__account - contains the display template for the Manage My Account page. It includes the summary sections of the profile and forms to edit profile information, contact address, username, and password.
- supporter_center__manage__fundraising - contains the display template for the My Fundraising Events page. It includes a list of TeamRaiser events a user has registered for or suggestion to register for upcoming events.
- supporter_center__manage__giving - contains the display template for the Manage My Giving page. It includes the summary of all the gifts and provides and ability to update payment and billing information.
- supporter_center__partner_for_children - contains the display template for the Partner for Children page. It includes content for active and non-parter variations of the page.
- supporter_center__team_tomorrow - contains the display template for the Team Tomorrow page.
# TeamRaiser
- baf_alumni - contains the code for the TeamRaiser alumni/ ambassadors (opens new window).
- baf_find_a_fundraiser - contains the code of the find a fundraiser page (opens new window).
- baf_fundraising_tools - contains the code for the new fundraising tools page (opens new window).
- baf_participant_center - New responsive participant center.
- baf_tr_greeting - Generic content for the entry/greeting page (opens new window). Must be inserted in the TeamRaiser event to get the proper rendering of the page.
- baf_tr_greeting_{eventName} - event-specific content for the entry/greeting page.
{eventName}should be substituted for a meaningful name & the TeamRaiser event should be updated to use this page. - baf_tr_personal_page - сontains HTML code for personal pages for all events.
- baf_tr_team_page - ontains HTML code for team pages for all events.
- reus_baf_find_participant - content for the find a participant page (opens new window).
- reus_baf_fundraising_tools_links - contains logic for Fundraising Tools link that appears in TeamRaiser and participant center navigations.
- reus_baf_pc_social_cards - content for the social card section that appears in the new responsive participant center dashboard.
- reus_baf_pc_social_cards__XXXX - content for the social card section that appears in the new responsive participant center dashboard for a specific event.
XXXXmust be replaced with the id of the event for the override to happen. - reus_baf_registration_confirmation - content for the TeamRaiser registration confirmation page. The confirmation page & therefore this page are not in use in the responsive registration flow.
- reus_baf_registration_note - content for the join a team page (opens new window) in the TeamRaiser registration.
- reus_baf_registration_payment - content for the TeamRaiser registration payment page.
- reus_baf_registration_summary - content for the TeamRaiser registration summary page.
- reus_baf_registration_thank_you - content for the TeamRaiser registration thank you page.
- reus_baf_distance_progress - HTML content of the distance tracking thermometer for the TeamRaiser events that are configured to be a distance tracking event, inserted into baf_tr_team_page & baf_tr_personal_page.
# Wrapper
- reus_body_class - assigns a class to the
<body>tag of the Luminate wrapper which denotes the specific page type and user's logged in state. The JavaScript scripts and styles are critically dependent on these classes, pages will not display properly if this file contains errors or the expected class does not render. - reus_content_catalog - contains JavaScript with various template pieces that are inserted on sponsorship (opens new window) and event pages (opens new window).
- reus_footer__global - houses the
<footer>section of the wrapper - reus_footer__copyright - footer section that contains copyright, contact, and 501(c)(3) information.
- reus_footer__pie_chart - footer section that contains pie-chart image.
- reus_footer__social_media - social media links.
- reus_footer__slogan - holds footer slogan.
- reus_head_1561 - holds the
<head>content of the wrapper. - reus_header__global - global
<header>section. - reus_hide_body - contains a reusable JavaScript snippet that is used on e-card pages to hide the body and prevent content flash.
- reus_how_did_you_hear - contains JavaScript code with a preset values for the How Did You Hear About Us? fields.
- reus_loading - contains content of the loading overlay that appears on gift catalog, supporter center, participant center, and other pages to prevent ugly content display before the scripts get the page ready for display.
- reus_nav__ecommerce - e-commerce navigation. Contains links Home, See All Gifts, Shop By Category, FAQs, Give Where Needed Most.
- reus_nav_footer-links - holds footer links.
- reus_nav__main - main menu links.
- reus_nav__user - default user menu that appears in the red gradient (gets moved into mobile menu).
- reus_nav__user__tr - user menu for TeamRaiser events.
- reus_nav__tr - default TeamRaiser secondary menu.
- reus_nav__tr__XXXX - custom TeamRaiser secondary menu, where XXXX is the id of the TeamRaiser event.
- reus_search__global - global search box.
- reus_search__tr - TeamRaiser search box.
- reus_site_alerts - container code for the full-width page alerts which are shown only if active.
- reus_scripts_1561 - hold HTML code that inserts global scripts on pages.
- reus_scripts_jquery_live_fix - contains a JavaScript fix for jQuery backward compatibility. This script is inserted on e-commerce pages.
- reus_wrpr_1561 - houses the
<body>content of the wrapper. - reus_wrpr__main_domain - contains Luminate logic for setting the primary domain session variable. This is set to one value in production but in development environment the primary domain will be set to the value of the development environment a user has come from.