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()