Working with ISML Templates

Salesforce B2C Commerce uses ISML templates to generate dynamic storefront pages. Templates combine HTML with a proprietary language extension referred to as Internet Store Markup Language (ISML). ISML templates are similar to Java Server Pages in that both are used to present dynamically generated web content.

Note: ISML templates do not support JSP syntax or directives.

B2C Commerce separates presentation logic (ISML templates) from business logic (controllers or pipelines). An ISML template consists of standard HTML markup, ISML tags, and script expressions.

Within the B2C Commerce development environment, you can use ISML to:

For information on the B2C Commerce template language, see ISML.

For information on localizing templates, see Localization