ViewHelpers

PreviewLinksViewHelper

Usage:

<f:variable name="previewLinks" value="{mail:previewLinks(uid:uid,pageId:pageId)}"/>

Parameters:

uid:

Uid of the mail page

pageId:

Page id of the mail-sys-folder containing the mail configuration mod.web_modules.mail.sendOptions.

Returns:

Preview-links, title, languageUid and flag-icon-identifiers for every language and type (plain/html), grouped by types. The types (plain and/or html) will be taken from the Page TSconfig parameter mod.web_modules.mail.sendOptions from the given pageId, defined with e.g. the mail configuration module under "Mail format (default)".

GetBodyContentViewHelper

Extract the body tag content of the mail html content. Used to embed the mail html content.

Usage:

{mail.htmlContent -> mail:getBodyContent()}

RemoveMailBoundariesViewHelper

Remove the mail boundaries from the mail plain content. Used to embed the mail plain text content.

Usage:

{mail.plainContent -> mail:removeMailBoundaries()}

ConstantViewHelper

Usage:

<f:variable name="contentSelectionBoundary" value="{mail:constant(name:'CONTENT_SECTION_BOUNDARY')}"/>
    <!--{contentSelectionBoundary}_-->Content for all<!--{contentSelectionBoundary}_END-->
    <!--{contentSelectionBoundary}_1-->content for category 1<!--{contentSelectionBoundary}_END-->
    <!--{contentSelectionBoundary}_1,2,3-->content for category 1, 2 and 3<!--{contentSelectionBoundary}_END-->

Parameters:

name:

Name of the constant

classFQN:

Full qualified name of the class containing the constants. Default: MEDIAESSENZMailConstants

Returns:

The value of the constant if exists, otherwise null.