Below is a table breaking down all the tokens available when creating editable content sections or CMS+ Content templates.
Context Tokens
Token |
Description |
Condition |
Output |
Example Output |
|||
| %Store.Email% | Gets the email address from the "Message template settings - Storefront owner Email Address" | N/a | Storefront owner Email Address | techsupportuk@infigoprintshop.co.uk | |||
| %Store.Name% | Gets the storefront name from "General settings - | N/a | Storefront name | Example Store | |||
| %Store.URL% | Gets the storefront URL from "General Settings - Storefront URL" | N/a | Storefront URL | https://www.examplestore.com | |||
| %Account.LoginLogoutLink% | Displays "log out" or "login" hyperlinked text | If logged in will display "Log out" text and link, if logged out will display "login" text and link | Markup containing a hyper link and text based on the logged in state of the user | <a class="link-logout" href="/logout?returnUrl=http%3A%2F%2Flocalhost%3A85%2F"> Log out</a> | |||
| %Account.LoginUrl% | Predefined url for logging in | N/a | URL to be used in a hyperlink for logging in | /login?returnUrl=http%3A%2F%2Flocalhost%3A85%2F | |||
| %Account.LogoutUrl% | Predefined url for logging out of | N/a | URL to be used in a hyperlink for logging out | /logout?returnUrl=http%3A%2F%2Flocalhost%3A85%2F | |||
| %Account.BasketLink% | Shows the word "Basket" alongside the number of items in the basket in brackets | N/a | Predefined markup with basket hyperlink and number of items in cart | <a class="link-shoppingcart" href="/cart">Basket <span>(0)</span></a> | |||
| %Account.BasketUrl% | Gets the storefront basket URL | N/a | Outputs the Basket URL | /cart | |||
| %Account.BasketQuantity% | Gets the number of items in the basket | N/a | Outputs the number of items in the cart | 0 | |||
| %Account.MyAccountUrl% | Gets the "My account" URL | N/a | Outputs the My account URL | /customer/info | |||
| %Account.MyAccount.CustomerInfo% | Gets the "Customer info" URL | N/a | Outputs the Customer info URL | /customer/info | |||
| %Account.MyAccount.CustomerAddresses% | Gets the "Customer addresses" URL | N/a | Outputs the Customer addresses URL | /customer/addresses | |||
| %Account.MyAccount.CustomerAlbums% | Gets the "Customer albums" URL | Customer albums must not be hidden in "Customer Settings" | Outputs the Customer albums URL | /customer/albums | |||
| %Account.MyAccount.CustomerOrders% | Gets the "Customer orders" URL | N/a | Outputs the Customer orders URL | /customer/orders | |||
| %Account.MyAccount.CustomerReturnRequests% | Gets the "Customer return requests" URL | N/a | Outputs the Customer return Requests URL | /customer/returnrequests | |||
| %Account.MyAccount.DownloadableProducts% | Gets the "Customer downloadable products" URL | N/a | Outputs the Customer downloadable products URL | /customer/downloadableproducts | |||
| %Account.MyAccount.BackInStockSubscriptions% | Gets the "Customer back in stock products" URL | Back in stock tab must not be hidden in "Customer Settings" | Outputs the Customer back in stock products URL | /customer/backinstocksubscriptions | |||
| %Account.MyAccount.RewardPoints% | Gets the "Customer reward points" URL | Rewards points enabled in "Reward Points" | Outputs the Customer reward points URL | /customer/rewardpoints | |||
| %Account.MyAccount.ChangePassword% | Gets the "Customer change password" URL | N/a | Outputs the Customer change password URL | /customer/changepassword | |||
| %Account.MyAccount.Avatar% | Gets the "Customer avatar" URL | Allow customer avatar must be enabled in "Customer settings" | Outputs the Customer avatar URL | /customer/avatar | |||
| %Account.MyAccount.ForumSubscriptions% | Gets the "Customer forum subscriptions" URL | *** review this *** | *** review this *** | /customer/forumsubscriptions | |||
| %Account.MyAccount.Reminders% | Gets the "Customer reminder" URL | Reminders need to be enabled in "Customer settings" | Outputs the Customer reminder URL |
/CF/Reminder/Reminders *(may output "/Reminder/Reminders" check the CF is there) |
|||
| %Account.MyAccount.CustomerPrepay% | Gets the "Customer prepay" URL | Enable customer prepay tab in "Customer settings" | Outputs the Customer prepay URL | /customer/prepay | |||
| %Account.MyAccount.SavedProjects% | Gets the "Customer saved projects" URL | Enable the saved project tab in "Customer settings" | Outputs the saved project URL | /Customer/SavedProjects | |||
| %Account.MyAccount.BoundOrders% | Gets the "Customer relevant orders" URL | Enable bound orders by department in "Customer settings" | Outputs the bound orders URL | /Customer/BoundOrders | |||
| %Account.MyAccount.SavedBaskets% | Gets the "Customer saved basket" URL | N/a | Outputs the saved basket URL | /Customer/SavedBaskets | |||
| %Account.MyAccount.OrderLine% | Gets the "Customer order line" URL | Enable Customer Order Lines in "Customer settings" | Outputs the order line URL | /Customer/OrderLine | |||
| %Account.MyAccount.SavedQuotes% | Gets the "Customer saved quotes" URL | Enable allow save quotes in "Quote settings" | Outputs the saved quotes URL | /Customer/SavedQuotes | |||
| %Account.MyAccount.SymphonyCampaigns% | Gets the "Customer my open campaigns" URL | Enable show Symphony campaigns in "Customer settings" | Outputs the my campaigns URL | /Customer/OpenCampaigns | |||
| %Account.WorkInProgressUrl% | Gets the "Work in progress" URL | N/a | Outputs the work in progress and store URL | http://localhost:85/workinprogress | |||
| %Account.ApprovalUrl% | Gets the "Approval jobs" URL | N/a | Outputs the approval URL and the store URL | http://localhost:85/approval | |||
| %Account.ApprovalHistoryUrl% | Gets the "Approval history" URL | N/a | Outputs the approval history URL | http://localhost:85/CF/Approval/History | |||
| %Account.NumberOfApprovalItems% | Gets the number of items awaiting approval | N/a | Outputs the number of items awaiting approval as an integer | 0 | |||
| %Account.NumberOfWorkItems% | Gets the number of work in progress items | N/a | Outputs the number of work in progress items as an integer | 0 | |||
| %Account.HideShowClass.IfGuest% | Gets a class based on the logged in status of the user | N/a | Output changes based on logged in state of user. "is-shown" "is-hidden" |
"is-shown" will be output if the user is not logged in. "is-hidden" will be output if the user is logged in. |
|||
| %Account.HideShowClass.IfAuthenticated% | Gets a class based on the logged in status of the user | N/a | Output changes based on logged in state of user. "is-shown" "is-hidden" |
"is-shown" will be output if the user is logged in. "is-hidden" will be output if the user is not logged in. |
|||
| %Account.HideShowClass.IfCustomerImpersonated% | Gets a class based on the impersonation status of the user | N/a | Output changes based on impersonation state of user. "is-shown" "is-hidden" |
"is-shown" will be output if the user is impersonating. "is-hidden" will be output if the user is not impersonating. |
|||
| %Account.HideShowClass.IfShoppingCartEnabled% | TODO | TODO | TODO | TODO | |||
| %Account.HideShowClass.IfAdmin% | Gets a class based on the role of the user | N/a | Output changes based on user role. "is-shown" "is-hidden" |
"is-shown" will be output if the user has the role "Admin". "is-hidden" will be output if the user does not have the role "Admin". |
|||
| %Account.HideShowClass.Approval% | Will return "is-shown" or "is-hidden" based on 4 conditions. | Workflow must be enabled in "workflow settings", must be logged in, the account logged into must have the permission to approve and reject workflow jobs in ACL | Outputs either "is-shown" or "is-hidden" |
"is-shown" is returned if the 4 conditions are met "is-hidden" is retuned if they are not. |
|||
| %Account.HideShowClass.ApprovalHistory% | Will return "is-shown" or "is-hidden" based on 5 conditions. |
Workflow and "show workflow history" |
Outputs either "is-shown" or "is-hidden" |
"is-shown" is returned if the 5 conditions are met "is-hidden" is retuned if they are not. |
|||
| %Account.HideShowClass.WorkInProgress% | Will return "is-shown" or "is-hidden" based on 5 conditions. |
Workflow must be enabled in "workflow settings", must be logged in, the account logged into must have the permission to approve, reject and, edit rejected jobs in ACL |
Outputs either "is-shown" or "is-hidden" |
"is-shown" is returned if the 5 conditions are met "is-hidden" is retuned if they are not. |
|||
| %Account.HideShowClass.ApprovalLinkWhenZeroCount% | Will return "is-shown" or "is-hidden" based on 5 conditions. |
Workflow must be enabled in "workflow settings", must be logged in, the account logged into must have the permission to approve, reject and, edit rejected jobs in ACL |
Outputs either "is-shown" or "is-hidden" |
"is-shown" is returned if the conditions are met and there is greater than 0 jobs in approval. "is-hidden" is returned if the conditions are met and there is less than 0 jobs in approval. |
|||
| %Account.HideShowClass.WorkInProgressLinkWhenZeroCount% | Will return "is-shown" or "is-hidden" based on 5 conditions. |
Workflow must be enabled in "workflow settings", must be logged in, the account logged into must have the permission to approve, reject and, edit rejected jobs in ACL |
Outputs either "is-shown" or "is-hidden" |
"is-shown" is returned if the conditions are met and there is greater than 0 jobs in work in progress. "is-hidden" is returned if the conditions are met and there is less than 0 jobs in work in progress.. |
|||
| %Account.HideShowClass.MyAccount.CustomerAddresses% | Will return "is-shown" always due to solution having it hard coded | do not use | do not use | Under review don't use | |||
| %Account.HideShowClass.MyAccount.CustomerAlbums% | Gets a class if a setting is enabled / disabled | N/a | Output changes based on disabled / enabled state of the "hide albums" setting in customer settings | "is-shown" will be output if the "hide albums tab" is enabled in customer settings. "is-hidden" will be output if the "hide albums tab" is disabled in customer settings. |
|||
| %Account.HideShowClass.MyAccount.CustomerOrders% | Gets a class based on condition | "" in "customer settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.CustomerReturnRequests% | TODO | TODO | TODO | TODO | |||
| %Account.HideShowClass.MyAccount.DownloadableProducts% | Gets a class based on condition | " | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.BackInStockSubscriptions% | Gets a class based on condition | " | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.RewardPoints% | Gets a class based on condition | " | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.ChangePassword% | Will return "is-shown" always due to solution having it hard coded | do not use | do not use | Under review don't use | |||
| %Account.HideShowClass.MyAccount.Avatar% | Gets a class based on condition | "Allow customers to upload avatars | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.ForumSubscriptions% | Gets a class based on one of two conditions |
Either "forumsettings.forumsenabled" or "forumsettings.AllowCustomersToManageSubscriptions" must be enabled to use this token. *Currently these settings are only accessible via All settings so I would recommend not using this* |
Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if one of the two settings is enabled. "is-hidden" is output if both settings are disabled. |
|||
| %Account.HideShowClass.MyAccount.Reminders% | Gets a class based on condition | "customersettings.hidereminders | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is disabled. "is-hidden" is output if the setting is enabled. |
|||
| %Account.HideShowClass.MyAccount.CustomerPrepay% | Gets a class based on condition | "" in "customer settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is disabled. "is-hidden" is output if the setting is enabled. |
|||
| %Account.HideShowClass.MyAccount.SavedProjects% | Gets a class based on condition | "Savedprojectsenabled" in "infigo settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.BoundOrders% | Gets a class based on condition | "" in "customer settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.SavedBaskets% | Gets a class based on condition | "Savedbasketsenabled" in "infigo settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.OrderLine% | Gets a class based on condition | "" in "customer settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.SavedQuotes% | Gets a class based on condition | "" in "customer settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.HideShowClass.MyAccount.SymphonyCampaigns% | Gets a class based on condition | "Show my open symphony campaigns" in "customer settings" | Outputs either "is-shown" or "is-hidden" |
"is-shown" is output if the setting is enabled. "is-hidden" is output if the setting is disabled. |
|||
| %Account.ToggleClass.IfAuthenticated% | Gets a class based on logged in state of the user | N/a | Outputs either "is-authenticated" or "is-guest" |
%Account.ToggleClass.IfAdmin% |
|||
| %Account.ToggleClass.IfCustomerImpersonated% | Gets a class based on the impersonation state of the user | N/a | Outputs "is-impersonated" or nothing | "is-impersonated" is shown if the user is impersonated. | |||
| %Account.ToggleClass.IfShoppingCartEnabled% | TODO | TODO | TODO | TODO | |||
| %Account.ToggleClass.IfAdmin% | Gets a class based on the role of user | Any role that as access to admin panel | Outputs "is-admin" or nothing | "is-admin" is shown if the user is logged into an account with a role capable of accessing admin panel. | |||
| %Account.IsActiveClassApproval% | Gets a class based on URL | Be on the approval page | Outputs "is-active" | "is-active" is output if on the /approval page | |||
| %Account.IsActiveClassApprovalHistory% | TODO | TODO | TODO | TODO | |||
| %Account.IsActiveClassWorkInProgress% | Gets a class based on URL | Be on the work in progress page | Outputs "is-active" | "is-active" is output if on the /WorkInProgress page | |||
| %Account.ShowIf_AlbumAdmin% | Gets a class based on role | Have the role "Album manager" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_Approver% | Gets a class based on role | Have the role "Approver" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_BudgetManager% | Gets a class based on role | Have the role "BudgetManager" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_Editors% | Gets a class based on role | Have the role "Editors" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_Guests% | Gets a class based on role | Have the role "Guests" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_PlatformAdministrators% | Gets a class based on role | Have the role "PlatformAdministrators" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_PrintLocationDownloader% | Gets a class based on role | Have the role "PrintLocationDownloader" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_PrintOperator% | Gets a class based on role | Have the role "PrintOperator" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_Registered% | Gets a class based on role | Have the role "Registered" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_Administrators% | Gets a class based on role | Have the role "Administrators" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_Students% | Gets a class based on role | Have the role "Students" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.ShowIf_SuperAdministrators% | Gets a class based on role | Have the role "SuperAdministrators" | Outputs "is-hidden" based on role |
"is-hidden" is output if the user does not have the role. |
|||
| %Account.HideIf_AlbumAdmin% | Gets a class based on role | Have the role "AlbumAdmin" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_Approver% | Gets a class based on role | Have the role "Approver" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_BudgetManager% | Gets a class based on role | Have the role "BudgetManager" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_Editors% | Gets a class based on role | Have the role "Editors" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_ForumModerators% | Gets a class based on role | Have the role "ForumModerators" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_Guests% | Gets a class based on role | Have the role "Guests" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_PlatformAdministrators% | Gets a class based on role | Have the role "PlatformAdministrators" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_PrintLocationDownloader% | Gets a class based on role | Have the role "PrintLocationDownloader" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_PrintOperator% | Gets a class based on role | Have the role "PrintOperator" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_Registered% | Gets a class based on role | Have the role "Registered" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_Administrators% | Gets a class based on role | Have the role "Administrators" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_Students% | Gets a class based on role | Have the role "Students" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Account.HideIf_SuperAdministrators% | Gets a class based on role | Have the role "SuperAdministrators" | Outputs "is-hidden" based on role | "is-hidden" is output if the user has the role. | |||
| %Customer.AccountActivationURL% | Gets the account activation link | N/a | Outputs account activation link | http://localhost:85/customer/activation?token=&email=hector.occomore@infigo.net | |||
| %Customer.Address1% | Gets customer address entry line one | N/a | Outputs the customer address line one | ||||
| %Customer.Address2% | Gets customer address entry line two | N/a | Outputs the customer address line two | ||||
| %Customer.City% | Gets customer city | N/a | Outputscustomer city | ||||
| %Customer.CompanyName% | Gets customer Company name | "company enabled" in "customer settings" needs to be enabled | Outputs customer Company name | ||||
| %Customer.Custom1% | Gets customer custom field one | "display custom field 1" in "customer settings" needs to be enabled | Outputs customer custom field one | ||||
| %Customer.Custom2% | Gets customer custom field two | "display custom field 2" in "customer settings" needs to be enabled | Outputs customer custom field two | ||||
| %Customer.Custom3% | Gets customer custom field three | "display custom field 3" in "customer settings" needs to be enabled | Outputs customer custom field three | ||||
| %Customer.Email% | Gets customer Email address | N/a | Outputs customer Email address | ||||
| %Customer.ExternalID% | TODO | TODO | TODO | ||||
| %Customer.Fax% | Gets customer FAX number | "Fax number" in "customer settings" needs to be enabled | Outputs customer fax number | ||||
| %Customer.FullName% | Gets customer full name | N/a | Outputs customer first and second name as full name | ||||
| %Customer.FirstName% | Gets customer first name | N/a | Outputs customer first name | ||||
| %Customer.LastName% | Gets customer last name | N/a | Outputs customer second name | ||||
| %Customer.PasswordRecoveryURL% | Gets customer password recovery URL | N/a | Outputs the password recovery URL | http://localhost:85/passwordrecovery/confirm?token=c408a69f-94a0-4d86-9fba-3acf24266e40&email=hector.occomore@infigo.net | |||
| %Customer.Phone% | Gets customer phone number | "Phone number enabled" in "customer settings" needs to be enabled | Outputs customer phone number | ||||
| %Customer.PostCode% | Gets customer post code | N/a | Outputs the customer post code | ||||
| %Customer.Username% | Gets customer username | N/a | Outputs customer username | ||||
| %Customer.VatNumber% | Gets the customer VAT number | N/a | Outputs customer VAT number | ||||
| %Customer.VatNumberStatus% | Gets the customer VAT status | N/a | Outputs customer VAT status | ||||
| %Customer.Title% | Gets the customer Title | N/a | Outputs the customer Title | ||||
| %Customer.StateProvince% | Gets the customer State/Province | N/a | Outputs the customer State/Province | ||||
| %Customer.Country% | Gets the customer Country | N/a | Outputs the customer Country | ||||
| %Customer.Gender% | Gets the customer Gender | N/a | Outputs the customer gender | ||||
| %Customer.DateOfBirth% | Gets the customer Date of birth | N/a | Outputs customer date of birth | ||||
| %Common.CurrentYear% | Gets current year | N/a | Outputs current year |
Layout Tokens
Token |
Description |
Condition |
Output |
Example Output |
| %Module.Account Links% | Gets the prebuilt HTML of the account links module | N/a | Outputs HTML |
<div class="header-links-wrapper"> <div class="adminlinks"> <ul class="adminmenu clearfix"> </div> |
| %Module.Account Navigation% | Gets the prebuilt HTML of the account navigation module | N/a | Outputs HTML |
<div class="module--account-navigation"> </div> |
| %Module.Advanced Navigation% | Gets the prebuilt HTML of the advanced navigation module | N/a | Outputs HTML |
<div class="advanced-nav-parentcontainer">
|
| %Module.Category Navigation% | Gets a list of active Categories | N/a | Outputs HTML |
<div class="navigationmenu">
|
| %Module.Currency Selector% | Gets the currency selector module | More than once currency must be active | Outputs HTML | <span class="currency-selector"> <form action="/Common/CurrencySelected?Length=6" class="currency-list-container" data-ajax="true" data-ajax-complete="onCurrencyChangedRequestCompleted();" id="form-currencyselector" method="post"> <label class="currency-label" for="customerCurrency">Select currency</label> <select class="catfish-select" id="customerCurrency" name="customerCurrency" onchange="onCurrencyChanged(this);"><option value="3">British Pound</option> <option selected="selected" value="1">US Dollar</option> </select></form> <script type="text/javascript"> function onCurrencyChanged(currencyDropDown) { $(currencyDropDown).closest('form').submit(); } function onCurrencyChangedRequestCompleted() { location.reload(); } </script> </span> |
| %Module.Customer Avatar% | Gets customer avatar | Avatar upload must be enabled in customer settings | Outputs HTML |
<div class="customer-avatar-parentcontainer"> </div> |
| %Module.Header Links% | Gets the prebuilt HTML of the header link module | N/a | Outputs HTML |
<div class="header-links-wrapper">
<div class="adminlinks"> <ul class="adminmenu clearfix"> </div> |
| %Module.Header Links Only% | Gets the account header links no wrapper | N/a | Outputs HTML |
<li class="headerlink__workinprogress navbar-list-item"> |
| %Module.Language Selector% | Gets the HTML for the language selector module | More than one language must be enabled | Outputs HTML | <span class="language-list-container"> <label class="language-label" for="customerlanguage">Select language</label> <select class="catfish-select" id="customerlanguage" name="customerlanguage" onchange="onLanguageChanged(this);"><option selected="selected" value="1">English</option> <option value="3">Deutsch</option> </select> <script type="text/javascript"> function onLanguageChanged(languageDropDown) { var selectedCustomerLanguage = languageDropDown; var selectedLanguageId = selectedCustomerLanguage.options[selectedCustomerLanguage.selectedIndex].value; var changeLanguageActionUrl = '/Common/SetLanguage?langid=languageplaceholder'; changeLanguageActionUrl = changeLanguageActionUrl.replace("languageplaceholder", selectedLanguageId); setLocation(changeLanguageActionUrl); } </script> </span> |
| %Module.Mini Shopping Cart% | Gets the HTML for the mini shopping cart | N/a | Outputs HTML |
|
| %Module.NewsletterBoxSmall% | Gets the HTML for the newsletter | Outputs HTML |
<div class="newsLetterSmallWrapper__section"> <div id="d6aa354b-82e2-4f0f-bfde-848a2149fba9"> </div> var subscribe = 'true'; var newsletterParent = $("#d6aa354b-82e2-4f0f-bfde-848a2149fba9 .pnl-newsletter-subscribe"); subscribeProgress.show(); //Shows loading animation } else { |
|
| %Module.Recently Viewed Popup% | Gets the HTML for the recently viewed popups | "Recently viewed products" must be enabled in "catalog settings" | Outputs HTML | <div id="recentlyViewedItems" class="recentlyViewed recentlyViewed_closed" style=""> <div class="recentlyViewedContainerParent"> <div class="recentlyViewedHeading">Recently Viewed</div> <div id="recentlyViewedContainer" class="loadingRecentlyViewed"> <div class="recentlyError error">Recently Viewed Products are disabled</div></div> </div> <div id="recentlyViewedHandle" class="recentlyViewedHandle"> Recently Viewed Products </div> <div class="clear"></div> </div> |
| %Module.Search Box% | Gets the HTML for the search box module | N/a | Outputs HTML |
<div class="search-box"> <div class="searchbox_wrapper">
|
| %Module.Tax Type Selector% | Gets the HTML for the Tax selector module | ""cmust be enabled in tax settings | Outputs HTML |
<div class="tax-selector"> </div> |
| %Module.Workflow Navigator% | Gets the HTML for the workflow navigator module | Outputs HTML |
<div class="headermenu headermenu--workflownav"> </ul> |
|
| %Module.Yearbook Menu% | TODO | TODO | TODO | TODO |
Theme Tokens
Token |
Description |
Condition |
Output |
Example Output |
| %Theme.logoColor% | Gets the URL for the theme logo colour variant set in appearance settings | N/a | Image url | http://www.infigosoftware.com/sites/default/files/Infigo-Software-Logo-New.png |
| %Theme.logoWhite% | Gets the URL for the theme logo colour variant set in appearance settings | N/a | Image url | http://www.infigosoftware.com/sites/default/files/Infigo-Software-Logo-New.png |
| %Theme.primaryColor% | Gets the Hex code for the Primary Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.secondaryColor% | Gets the Hex code for the Secondary Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.textPrimaryColor% | Gets the Hex code for the Text Primary Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.buttonPrimaryColor% | Gets the Hex code for the Button Primary Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.link% | Gets the Hex code for the Link Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.linkVisited% | Gets the Hex code for the Link Visited Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.backgroundColor% | Gets the Hex code for the Background Colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.primaryFont% | Gets the name of the Primary font set in appearance settings | N/a | Font name | Raleway |
| %Theme.secondaryFont% | Gets the name of the Secondary font set in appearance settings | N/a | Font name | Roboto |
| %Theme.loginBackground% | Gets the URL of the login background image set in appearance settings | N/a | Image url | https://source.unsplash.com/featured/1920x1080/?color,background,abstract |
| %Theme.globalBackground% | Gets the URL of the global background image set in appearance settings | N/a | Image url | https://source.unsplash.com/featured/1920x1080/?color,background,abstract |
| %Theme.editorLaodingBackground% | Gets the URL of the editor loading background image set in appearance settings | N/a | Image url | https://source.unsplash.com/featured/1920x1080/?color,background,abstract |
| %Theme.common.additionalColors.megaEdit.editorTopBar% | Gets the Hex code for the editor top bar set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.common.additionalColors.megaEdit.editorSideBar% | Gets the Hex code for the editor side bar set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.editorButton% | Gets the Hex code for the editor button set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.editorPrimary% | Gets the Hex code for the editor primary colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.editorPreviewBackground% | Gets the Hex code for the editor preview background colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.editorLoadingBackground% | Gets the Hex code for the editor loading colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.common.additionalColors.catfishEditor.editorTopBar% | Gets the Hex code for the editor top bar colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.common.additionalColors.catfishEditor.editorSideBar% | Gets the Hex code for the editor side bar colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.editorBottomBar% | Gets the Hex code for the editor bottom bar colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.shopFontSize% | Gets the Font size set in appearance settings | N/a | Number and unit | 14px |
| %Theme.shopFontSizeMobile% | Gets the Font size for mobile view set in appearance settings | N/a | Number and unit | 14px |
| %Theme.editorFont% | Gets the name of the editor font set in appearance settings | N/a | Font name | Roboto |
| %Theme.editorFontSize% | Gets the editor font size set in appearance settings | N/a | Number and unit | 14px |
| %Theme.editorFontSizeMobile% | Gets the editor font size for mobile view set in appearance settings | N/a | Number and unit | 14px |
| %Theme.homepageCategoryOption% | Gets the number that corresponds to the option selected in appearance settings | N/a | Number | 1 |
| %Theme.homepageProductOption% | Gets the number that corresponds to the option selected in appearance settings | N/a | Number | 1 |
| %Theme.globalProductOption% | Gets the number that corresponds to the option selected in appearance settings | N/a | Number | 1 |
| %Theme.basket% | Gets the number that corresponds to the option selected in appearance settings | N/a | Number | 1 |
| %Theme.checkout% | Gets the number that corresponds to the option selected in appearance settings | N/a | Number | 1 |
| %Theme.login% | Gets the number that corresponds to the option selected in appearance settings | N/a | Number | 1 |
| %Theme.info% | Gets the Hex code for "info" colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.success% | Gets the Hex code for "success" colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.warning% | Gets the Hex code for "warning" colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.danger% | Gets the Hex code for "danger" colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.common.advanced.statusColors.light% | Gets the Hex code for "light" colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.dark% | Gets the Hex code for "dark" colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.common.advanced.fontWeight.light% | Gets the font weight for light set in appearance settings | N/a | Number | 300 |
| %Theme.common.advanced.fontWeight.normal% | Gets the font weight for normal set in appearance settings | N/a | Number | 300 |
| %Theme.common.advanced.fontWeight.medium% | Gets the font weight for medium set in appearance settings | N/a | Number | 300 |
| %Theme.semibold% | Gets the font weight for semi bold set in appearance settings | N/a | Number | 300 |
| %Theme.common.advanced.fontWeight.bold% | Gets the font weight for bold set in appearance settings | N/a | Number | 300 |
| %Theme.containerGap% | Gets the value set for the gap between containers in appearance settings | N/a | Number and unit | 64px |
| %Theme.columnGap% | Gets the value set for the gap between columns in appearance settings | N/a | Number and unit | 0.75rem |
| %Theme.gridTablet% | Gets the value set for tablet breakpoint in appearance settings | N/a | Number and unit | 768px |
| %Theme.gridDesktop% | Gets the value set for desktop breakpoint in appearance settings | N/a | Number and unit | 960px |
| %Theme.gridWidescreen% | Gets the value set for widescreen breakpoint in appearance settings | N/a | Number and unit | 1152px |
| %Theme.gridFullHd% | Gets the value set for full HD breakpoint in appearance settings | N/a | Number and unit | 1344px |
| %Theme.maxContainer% | Gets the value for the largest breakpoint in appearance settings | N/a | Number and unit | 1440px |
| %Theme.extraSmall% | Gets the value set for the small general spacing in appearance settings | N/a | Number and unit | 0.5rem |
| %Theme.common.advanced.generalSpacing.small% | Gets the value set for the small general spacing in appearance settings | N/a | Number and unit | 0.5rem |
| %Theme.common.advanced.generalSpacing.normal% | Gets the value set for the normal general spacing in appearance settings | N/a | Number and unit | 0.5rem |
| %Theme.common.advanced.generalSpacing.medium% | Gets the value set for the medium general spacing in appearance settings | N/a | Number and unit | 0.5rem |
| %Theme.common.advanced.generalSpacing.large% | Gets the value set for the large general spacing in appearance settings | N/a | Number and unit | 0.5rem |
| %Theme.background% | Gets the hex code for the general background colour of the website set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.color% | Gets the hex code for the border colour set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.hover% | Gets the hex code for the border colour on hover set in appearance settings | N/a | HEX code | #002E47 |
| %Theme.size% | Gets the value of the thickness of the border set in appearance settings | N/a | Number and unit | 1px |
| %Theme.common.advanced.borderRadius.show.s% | Gets the yes or no value expressed as 1 or 2 of the show or hide border radius option set in appearance settings | N/a | Number |
1 if show 2 if hide |
| %Theme.common.advanced.borderRadius.small% | Gets the value set for border radius small in appearance settings | N/a | Number and unit | 0px |
| %Theme.common.advanced.borderRadius.normal% | Gets the value set for border radius normal in appearance settings | N/a | Number and unit | 0px |
| %Theme.common.advanced.borderRadius.large% | Gets the value set for border radius large in appearance settings | N/a | Number and unit | 0px |
| %Theme.rounded% | Gets the value set for border radius rounding in appearance settings | N/a | Number and unit | 0px |
| %Theme.show% | Gets the yes or no value expressed as 1 or 2 of the show or hide box shadow option set in appearance settings | N/a | Number |
1 if show 2 if hide |
| %Theme.hOffset% | Gets the value set for box shadow horizontal offset in appearance settings | N/a | Number and unit | 0px |
| %Theme.vOffset% | Gets the value set for box shadow vertical offset in appearance settings | N/a | Number and unit | 2px |
| %Theme.blur% | Gets the value set for box shadow blur in appearance settings | N/a | Number and unit | 6px |
| %Theme.spread% | Gets the value set for box shadow spread in appearance settings | N/a | Number and unit | 0px |
| %Theme.product% | Gets the crop or no crop value expressed as 1 or 2 for crop product thumbnail image option set in appearance settings | N/a | Number |
1 if show 2 if hide |
| %Theme.category% | Gets the crop or no crop value expressed as 1 or 2 for crop category thumbnail image option set in appearance settings | N/a | Number |
1 if show 2 if hide |
| %Theme.blog% | Gets the crop or no crop value expressed as 1 or 2 for crop blog thumbnail image option set in appearance settings | N/a | Number |
1 if show 2 if hide |
Page Context Tokens
Token |
Description |
Condition |
Output |
Example Output |
| %Context.Blog.Id% | Gets the blog ID | N/a | Number | 16 |
| %Context.Blog.Title% | Gets the blog title | N/a | Text | Loreum Ipsum |
| %Context.Blog.Url% | Gets the blog URL | N/a | Text | https://testsetup.pp.infigosoftware.rocks/tokens/blog/16 |
| %Context.Blog.Short% | Gets the short description | N/a | Text | Lorem ipsum dolor sit amet consectetur adipiscing elit lacus feugiat, justo vestibulum augue tortor ultricies consequat arcu orci quis |
| %Context.Blog.Tags% | Gets the blog tags | N/a | Text | one two three four five |
| %Context.Blog.FeaturedPictureUrl% | Gets the blog featured image URL | N/a | URL | /50082078/Handler/Picture/PI/T/0014256.jpeg |
| %Context.Blog.FeaturedFlag% | Gets the featured flag for the blog | N/a | Text | True or false depending on checked state of the option |
| %Context.Blog.PublishedFromUtcTicks% | Gets the published time from in milliseconds | N/a | Number | 1690475658000 |
| %Context.Blog.PublishedFrom% | Gets the blog published from date | N/a | Text and numbers | 27 July 2023 |
| %Context.Blog.CreationDate% | Gets the blog creation date | N/a | Text and numbers | 27 July 2023 |
| %Context.Category.Id% | Gets the category ID | N/a | Number | 12 |
| %Context.Category.Title% | Gets the category title | N/a | Text | Loreum Ipsum |
| %Context.Category.Url% | Gets the category ID | N/a | URL | https://testsetup.pp.infigosoftware.rocks/c/222 |
| %Context.News.Id% | Gets the news post ID | N/a | Number | 11 |
| %Context.News.Title% | Gets the news post title | N/a | Text | Loreum Ipsum |
| %Context.News.Url% | Gets the news post URL | N/a | URL | https://testsetup.pp.infigosoftware.rocks/news/3 |
| %Context.News.Short% | Gets the short description of the news post | N/a | Text | Lorem ipsum dolor sit amet consectetur adipiscing elit lacus feugiat, justo vestibulum augue tortor ultricies consequat arcu orci quis |
| %Context.Product.Id% | Gets the product ID | N/a | Number | 45 |
| %Context.Product.Title% | Gets the product title | N/a | Text | Loreum Ipsum |
| %Context.Product.Url% | Gets the product URL | N/a | URL | https://testsetup.pp.infigosoftware.rocks/p/11 |
| %Context.Topic.Id% | Gets the topic page ID | N/a | Number | 11 |
| %Context.Topic.Title% | Gets the topic page title | N/a | Text | Loreum Ipsum |
Email Tokens
Token |
Description |
Condition |
Output |
Example Output |
| %Store.Email% | Gets the email address from the "Message template settings - Storefront owner Email Address" | N/a | Storefront owner Email Address | techsupportuk@infigoprintshop.co.uk |
| %Store.Name% | Gets the storefront name from "General settings - | N/a | Storefront name | Example Store |
| %Store.URL% | Gets the storefront URL from "General Settings - Storefront URL" | N/a | Storefront URL | https://www.examplestore.com |
| %Order.AdditionalOrderData% | ?? | N/a | ?? | |
| %Order.BillingAddress1% | Get Order Billing Address 1 from Registered Billing Details | A Billing Address 1 must be Registered | Text and Numbers | Apt. 123 |
| %Order.BillingAddress2% | Get Order Billing Address 2 from Registered Billing Details | A Billing Address 2 must be RegisteredRegister Billing Details | Text and Numbers | 321 Main Street |
| %Order.BillingCity% | Get Order Billing City from Registered Billing Details | A Billing City must be Registered | Text | London |
| %Order.BillingCompany% | Get Order Billing Company From Registered Billing Details | A Billing Company must be Registered | Text | Open Company Org |
| %Order.BillingCountry% | Get Order Billing Country From Registered Billing Details | A Billing Country must be Registered | Text | United Kingdom |
| %Order.BillingEmail% | Get Order Billing Email From Customer Information Registration Details | A Billing Email address must be Registered | Text and Numbers | techsupportuk@infigoprintshop.co.uk |
| %Order.BillingFaxNumber% | Get Order Billing Fax Number From Customer Information Registration Details | A Billing Fax Number address must be Registered | Numbers | +44-20-1224-3456 |
| %Order.BillingFirstName% | Get Order Billing First Name From Registered Billing Details | A Billing First Name must be Registered | Text | John |
| %Order.BillingLastName% | Get Order Billing Last Name From Registered Billing Details | A Billing Last Name must be Registered | Text | Doe |
| %Order.BillingPhoneNumber% | Get Order Billing Phone Number From Customer Information Registration Details | A Billing Phone Number address must be Registered | Number | +44 7911 123456 |
| %Order.BillingStateProvince% | Get Order Billing State/Province From Registered Billing Details | A Billing State/Provice must be Registered | Text | New York |
| %Order.BillingZipPostalCode% | Get Order Zip Postal Code From Registered Billing Details | A Billing Zip/ Postal Code must be Registered | Text and Numbers | PO16 7GZ |
| %Order.CreatedOn% | Get Order Created On From Customer Order Details | An Order must be Created | Date and Time | 2023-08-01 12:12:30 |
| %Order.CustomerEmail% | Get Customer Email from Customer Registered Details | A Customer Email must be Registered | Text and Numbers | techsupportuk@infigoprintshop.co.uk |
| %Order.CustomerFullName% | Get Customer Full Name from Customer Registered Details | A Customer First name and Last Name must be Registered | Text | John Doe |
| %Order.DigitalDeliveryEmail% | ?? | |||
| %Order.DiscountCode% | Get Order Discount Code | A Discount Code mus be applied during Basket Checkout | Text and Number | |
| %Order.DispatchBy% | Get Order Dispatch By From Customer Order Details | An Order must be Created | Date and Time | 2023-08-01 12:12:30 |
| %Order.DownloadableProductLink(s)% | Get Downloable Product Link From Downloadable Product | |||
| %Order.DownloadableProductWebVersionLink(s)% | Get Downloadable Product Web Version Link From Product Web Version Link | |||
| %Order.ExtraData(s)% | ||||
| %Order.ExtraData.{Key}% | ||||
| %Order.OrderNumber% | Get Created Order Number From Order ID in Order Details | An order must be created | Number | 7997 |
| %Order.OrderURLForCustomer% | ||||
| %Order.PaymentMethodName% | Get Payment Method Name From Order Details | An order must be Purchased selecting a Payment method | Text | |
| %Order.PONumber% | Get PO Number From Order Details | A Payment method must be selected when going through the Payment Process | Text or Number | 123ABC |
| %Order.PurchaseOrderNumber% | ||||
| %Order.PurchaseOrderNumberString% | ||||
| %Order.ShippableProduct(s)% | ||||
| %Order.ShippingAddress1% | Get Shipping Address 1 from Registered Delivery Details | Shipping Address 1 Detail must be Registered | Text and Number | Apt. 123 |
| %Order.ShippingAddress2% | Get Shipping Address 2 from Registered Delivery Details | Shipping Address 2 Detail must be Registered | Text and Number | 321 Main Street |
| %Order.ShippingCity% | Get Shipping City from Registered Delivery Details | Shipping City Detail must be Registered | Text | London |
| %Order.ShippingCompany% | Get Shipping Company from Registered Delivery Details | Shipping Company Detail must be Registered | Text | Open Company Org |
| %Order.ShippingCountry% | Get Shipping Country from Registered Delivery Details | Shipping Country Detail must be Registered | Text | England |
| %Order.ShippingEmail% | Get Shipping Email from Customer Registered Details | A Customer Email must be Registered | Text and Number | techsupportuk@infigoprintshop.co.uk |
| %Order.ShippingFaxNumber% | Get Shipping Fax from Customer Registered Details | A Customer Fax Number must be Registered | Number | +44-20-1224-3456 |
| %Order.ShippingFirstName% | Get Shipping First Name from Customer Registered Details | A Shipping First Name must be Registered | Text | John |
| %Order.ShippingInfo% | ||||
| %Order.ShippingLastName% | Get Shipping First Name from Customer Registered Details | A Shipping Last Name must be Registered | Text | Doe |
| %Order.ShippingMethod% | Get Shipping Method From Order Details | A Shipping Method must be chosen | Text And Number | 1st |
| %Order.ShippingPhoneNumber% | Get Shipping Phone Number From Order Details | Shipping Phone Number must be Registered | Number | +44 7911 123456 |
| %Order.ShippingStateProvince% | Get Shipping State/ Provice From Order Details | A Shipping State/ Province must be Registered | Text | New York |
| %Order.ShippingZipPostalCode% | Get Shipping Zip/Postal Code From Order Details | A Shipping ZIP/ Postal Code must be Registered | Text and Number | PO16 7GZ |
| %Order.TrackingInformation% | ||||
| %Order.TrackingNumber% | Get Tracking Number From Order Details | A tracking Number will be issued once the item has been shipped | Number | |
| %Order.VatNumber% | Gets the Order VAT number | N/a | ||
| %Customer.AccountActivationURL% | Get Customer Activation Key | Url | ||
| %Customer.Address1% | Gets customer address entry line one | N/a | Text and Number | |
| %Customer.Address2% | Gets customer address entry line two | N/a | Text and Number | |
| %Customer.City% | Gets customer City entry | N/a | Text | |
| %Customer.CompanyName% | Gets customer Company Name | N/a | Text | |
| %Customer.Country% | Get customer Country | N/a | Text | |
| %Customer.Custom1% | ||||
| %Customer.Custom2% | ||||
| %Customer.Custom3% | ||||
| %Customer.DateOfBirth% | Gets the customer Date of birth | N/a | Date | |
| %Customer.Email% | Gets Custome Email | N/a | Text | |
0 Comments