ISML tags define commands that describe how Intershop 7 should embed dynamic data into a page, and how to format this data together with regular HTML code.
An ISML tag has a specific name that always starts with the prefix IS
, such as <isprint>
or <isset>
. A tag can have several attributes to control its behavior. ISML tags and their attribute names are case insensitive. However, the values of attributes are often case sensitive.
See ISML Tags for a complete reference of standard ISML tags.
Title | Product Version | Product To Version | Short Description |
---|---|---|---|
ISML Tag - ISBINARY | 6.5 |
| defines templates for binary pipeline output |
ISML Tag - ISBREAK | 6.5 |
| child element of ISLOOP that terminates loop |
ISML Tag - ISCACHE | 6.5 |
| defines time period of a storefront page in the cache |
ISML Tag - ISCACHEKEY | 6.5 | deletes page cache according to keyword or object | |
ISML Tag - ISCOMMENT | 6.5 |
| generates comments not visible in the storefront |
ISML Tag - ISCONTENT | 6.5 |
| modifies the HTTP header of the generated output stream sent to the browser or e-mail client |
ISML Tag - ISCOOKIE | 6.5 |
| sets a cookie |
ISML Tag - ISELSE | 6.5 |
| creates conditional ISML code |
ISML Tag - ISELSEIF | 6.5 |
| creates conditional ISML code |
ISML Tag - ISFILE | 6.5 |
| declares a file to be processed when using <isfilebundle> tag |
ISML Tag - ISFILEBUNDLE | 7.10 | bundles small source files | |
ISML Tag - ISFILEBUNDLE (valid to 7.9) | 6.5 | 7.9 | bundles small source files |
ISML Tag - ISFORM | 7.4 |
| use instead of the HTML <FORM> tag |
ISML Tag - ISIF | 6.5 |
| creates conditional ISML code |
ISML Tag - ISINCLUDE | 6.5 |
| includes content of a template in another template |
ISML Tag - ISLOOP | 6.5 |
| list iterable data (e.g.: categories, products, shipping, payment methods) on a webpage |
ISML Tag - ISMODULE | 6.5 |
| declares custom tags in templates |
ISML Tag - ISNEXT | 6.5 |
| proceeds to the next element in an iterator <ISLOOP> The loop is not started with the next element, instead the current iteration is continued using the next element. |
ISML Tag - ISPIPELINE | 6.5 |
| calls a pipeline |
ISML Tag - ISPLACEHOLDER | 6.5 |
| defines placeholders in a template |
ISML Tag - ISPLACEMENT | 6.5 |
| marks content within an ISML template that will be aggregated and moved to the spots by the Web Adapter post-processing |
ISML Tag - ISPRINT | 6.5 |
| outputs the results of ISML expressions and template variables |
ISML Tag - ISREDIRECT | 6.5 |
| redirects the browser to a specified URL |
ISML Tag - ISRENDER | 6.5 | renders files of file bundle | |
ISML Tag - ISRESOURCE | 7.10 | puts a (File-)Resource into the pipeline dictionary | |
ISML Tag - ISSELECT | 6.5 |
| implements drop-down list boxes in an HTML form; replaces the HTML tag <SELECT> and its supporting tags |
ISML Tag - ISSET | 6.5 |
| can be used to define and set a user-defined variable |
ISML Tag - ISTEXT | 6.5 | used as a placeholder for localized text strings that can be provided by sites and cartridges |