Liquid Components
- menu
This component outputs data relating to a specific Menu including all menu items and any child sub-items. - snippet
This component renders the contents of a Snippet (similar to Content Holders in BC).
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "snippet", [[b]]alias[[/b]]: "" %}
{% endraw... - form
This component outputs data relating to a specific Form.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "form", [[b]]alias[[/b]]: "" %}
{% endraw %}
{% endcapture %}
{%... - site_search
This component outputs data relating to a site search request passed in a URL parameter SearchKeyword to any page (typically from a search form submission).
{% capture data %}
{%... - module (Blog)
This module component fetches data relating to Blogs.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Blog", [[b]]layout[[/b]]: "Blog List Layout" %}
{% endraw %}
{%... - module (Blog Post)
This module component fetches data relating to Blog Posts.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Blog Post", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{%... - module (Event Group)
This module component fetches data relating to Event groups.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Event group", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{%... - module (Event)
This module component fetches data relating to Events.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Event", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{% endcapture %}... - module (Banner Group)
This module component fetches data relating to Banner Groups.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Banner Group", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{%... - module (Banner)
This module component fetches data relating to Banner items.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Banner", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{% endcapture... - module (Gallery/Slider)
This module component fetches data relating to Gallery/Sliders.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Gallery/Slider", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{% endcapture %}... - module (Slide)
This module component fetches data relating to Slide items.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Slide", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{% endcapture... - module (FAQ Group)
This module component fetches data relating to FAQ Groups.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "FAQ Group", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{%... - module (FAQ Question)
This module component fetches data relating to FAQ Questions.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "FAQ Question", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{%... - module (Custom Modules)
This module component fetches data relating to Custom Modules. - module (Author)
This module component fetches data relating to Author items.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module", [[b]]source[[/b]]: "Author", [[b]]layout[[/b]]: "List" %}
{% endraw %}
{% endcapture... - module (Page Folder)
This module component fetches data relating to Page Folders.
Possible use cases for this are displaying the folder/directory name and description (if one is set) for the currently viewed page.... - module (Page)
This module component fetches data relating to Pages.
Possible use cases for this are creating dynamic menus or automatic on-page sitemaps. Specifically, creating a dynamic on-page sub-menu (of all the... - module (Catalogs)
This module component fetches data relating to eCommerce Catalogs and can be used to render Catalog structures and Products within them. - module (Products)
This module component fetches data relating to eCommerce Products and can be used to render Product information. - ecommerce_add_to_cart
This component renders an anchor element allowing the javascript function to add the item to the shopping cart. - ecommerce_buy_now
This component renders an anchor element allowing the javascript function to add the item to the shopping cart and then proceeding directly to the shopping cart page. - ecommerce_item_quantity
This component renders a form input element allowing a quantity to be set for when the source item is added to the shopping cart. - item_attributes
This component fetches all attributes/options for a specified product. By default, each attribute group is rendered, with its options and any prices, according to their specified form inputs. - related_items
This component fetches related items of a specific source item, such as a Product that has had Related Products assign to it. - grouped_items
This component fetches grouped items of a specific source item, such as a Product that has been Grouped with other Products and allows the ability to navigate between grouped items. - currencies
This component renders a form select element of all currency names, codes and symbols by default, and can also be used to output currency data to a Liquid collection. - shopping_cart
This component fetches data relating to the shopping cart, such as any products added, order totals, tax, shipping, etc. - shipping_options
This component renders a form select element of all shipping options configured on the site, and can also be used to output shipping option data to a Liquid collection. - shippingProviderFields
This component provides a placeholder for populating additional Shipping Provider options to the user. - tax_codes
This component renders a form select element of all tax codes configured on the site, and can also be used to output tax code data to a Liquid collection. - payment_form_fields
This component is used to render payment fields, and payment related validation errors, within a form using the capabilities provided by your configured payment gateway. - orders
This component fetches Orders from the CRM, either owned by the logged-in user or for all customer Orders. - CRMContacts
This component fetches CRM Record data to use on the front-end via Liquid. - CRMCustomGroup
This component fetches Advanced CRM Group data attached to CRM Records, Cases, Orders or Event Bookings. - member_update_form
This component renders a contact update form for a specified CRM contact so that a CRM Admin role, who is logged in to the front-end, can update the specified contact’s CRM info or secure zone subscriptions. - cases
This component fetches Cases from the CRM, either owned by the logged-in user or for all customer Cases. - module_tag_list
This module component fetches data relating to Tags allocated to a specific module.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module_tag_list", [[b]]module[[/b]]: "" %}
{% endraw %}... - module_category_list
This module component fetches data relating to Categories allocated to a specific module.
{% capture data %}
{% raw %}
{% component [[b]]type[[/b]]: "module_category_list", [[b]]module[[/b]]: "" %}
{% endraw %}... - module_archive
This module component fetches data according to a yearly and monthly archiving of items from a specific module (based on item Release Dates).
{% capture data %}
{% raw %}... - categories
This module component fetches all Categories available for the site instance, irrespective of categories that are in use or from a particular module. - commentThreads
This component fetches a threaded list of Comments (and star ratings) assigned to a given module item along with the Comment submission form and author edit links for logged-in members. - comments
This component fetches a single list of Comments (and star ratings) assigned to a given module item along with the Comment submission form and author edit links for logged-in members. - favorites
The Favorites functionality allows logged-in users to save an item reference (from any module) to their account and render those items on a page for them to refer back to as needed. - countries
This component renders a form select element of all country names and country codes by default, and can also be used to output country codes/names to a Liquid collection. - domain_settings
This module component retrieves settings associated with the current domain, or optionally from another specified domain configured in the site instance. - json
This component parses JSON data for use in Liquid, either from a remote source, a local file, or string. - api (File System)
This module component fetches data from the file system with reference to a specific folder/directory on your site. - frontend_API