Create re-usable email templates for your client with total control over the sections they can (and more importantly can't) change.
Outputs a string you can modify in the editor. Used for smaller strings such as headings, and allows your client to wrap a link around the text. Any text you include inside the tag pair will be used as the default value. The content author can optionally add a link to the complete text using the editor.
Outputs HTML you can modify in the WYSIWYG editor. Used for larger bodies of text and is automatically converted to HTML (so it will contain one or more paragraphs). Each paragraph will automatically be wrapped in a <p> tag, so you'll want to accommodate for that in your CSS.
Add the editable attribute to the normal <img> tag and you can remove or replace the image in the editor. Also allows your client to automatically wrap a link around the image and add an alt attribute.
Defines a content block that can be repeated an infinite number of times in the template. Must include either a
<img editable> tag. You can have an unlimited number of repeaters in your template, and each repeater can contain any number of editable single line and multi line elements, as well as editable images. These are usually used for lists of articles or features which can repeat an unknown number of times.
You can use the optional layout element described below to specify as many different designs as you like for content items in this repeating block.
Repeater layouts are a powerful tool for designers used only within a repeater tag. By specifying one or more layouts inside a repeater block, you can have multiple separate designs inside the one repeating element. A simple example would be having one story layout with a left-aligned image, and another with a right-aligned image. However the layouts can be completely different, and can include any number of editable elements inside them.
You might have a simple text story layout, and a grid of images layout, and a hero-shot layout as three options in the one repeating block. This gives your client flexibility to vary their emails each time according to their needs.
Remember that either every layout in a repeater should have a label, or none should. If you don't use labels, then the 'Add new' button does not have a drop down menu, and simply rotates through the available layouts with each click.
<repeater> <layout label='New Feature'> <h2> <singleline label="Title" repeatertitle='true' >Title of new feature</singleline> </h2> <multiline label="Description" >Description</multiline> </layout> <layout label='Article, tip or resource'> <h2> <singleline label="Title" repeatertitle='true' >Title of Article</singleline> </h2> <multiline label="Description" >Description</multiline> </layout> <layout label='Gallery Highlights'> <img src="gallery.png" width="140" editable label="Image 1"><br /> <img src="gallery.png" width="140" editable label="Image 2"><br /> <img src="gallery.png" width="140" editable label="Image 3"> </layout> </repeater>
Above: The code to include in your HTML templates
Creates an automated list of every single line content item that includes the repeatertitle attribute in your template. You must include a
<repeatertitle> tag inside the table of contents.
Outputs a link to a content item, using the text from each
<singleline> element which included the repeatertitle='true' parameter. Used exclusively within the
Use these snippets in your link and images tags to turn off link tracking for any link in your content, or prevent us from importing a specific image and referencing it on our servers instead of your own.
Turning off image importing –
cm_dontimportimage – For example:
<img src="http://www.myserver.com/filename.jpg" width="400" height="300" alt="alt text here" cm_dontimportimage>
Turning off link tracking –
cm_dontconvertlink – For example:
<a href="http://www.myserver.com" cm_dontconvertlink>this is a link</a>