Log in
Model

Filter

Magento\Email\Model\Template\Filter

What it does

This class is responsible for processing email template content in Magento 2 by parsing and rendering template directives like {{var}}, {{block}}, {{trans}}, {{store}}, and {{css}}.

Developers use this filter when creating or customizing email templates to dynamically insert variables, blocks, translations, URLs, and inline CSS styling into email content before it's sent to customers.

Public Methods

  • setUseAbsoluteLinks()
  • setUseSessionInUrl()
  • setPlainTemplateMode()
  • isPlainTemplateMode()
  • setIsChildTemplate()
  • isChildTemplate()
  • setStoreId()
  • setDesignParams()
  • getDesignParams()
  • getStoreId()
  • blockDirective()
  • layoutDirective()
  • emulateAreaCallback()
  • viewDirective()
  • mediaDirective()
  • storeDirective()
  • setUrlModel()
  • transDirective()
  • varDirective()
  • modifierEscape()
  • protocolDirective()
  • configDirective()
  • customvarDirective()
  • cssDirective()
  • inlinecssDirective()
  • getCssFilesContent()
  • applyInlineCss()
  • filter()