Magento 2 Documentation
2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
|
Data Fields | |
const | XML_PATH_SENDING_SET_RETURN_PATH = 'system/smtp/set_return_path' |
const | XML_PATH_SENDING_RETURN_PATH_EMAIL = 'system/smtp/return_path_email' |
const | XML_PATH_SYSTEM_SMTP_DISABLE = 'system/smtp/disable' |
![]() | |
const | DEFAULT_DESIGN_AREA = 'frontend' |
const | DEFAULT_LOGO_FILE_ID = 'Magento_Email::logo_email.png' |
const | XML_PATH_DESIGN_EMAIL_LOGO = 'design/email/logo' |
const | XML_PATH_DESIGN_EMAIL_LOGO_ALT = 'design/email/logo_alt' |
const | XML_PATH_DESIGN_EMAIL_LOGO_WIDTH = 'design/email/logo_width' |
const | XML_PATH_DESIGN_EMAIL_LOGO_HEIGHT = 'design/email/logo_height' |
![]() | |
const | TYPE_TEXT = 1 |
const | TYPE_HTML = 2 |
Protected Member Functions | |
_construct () | |
_parseVariablesString ($variablesString) | |
getFilterFactory () | |
_getVars () | |
![]() | |
getTemplateInstance () | |
getLogoUrl ($store) | |
getLogoAlt ($store) | |
addEmailVariables ($variables, $storeId) | |
applyDesignConfig () | |
cancelDesignConfig () | |
getFilterFactory () | |
![]() | |
_construct () | |
_init ($resourceModel) | |
_setResourceModel ($resourceName, $collectionName=null) | |
_getResource () | |
_getEventData () | |
_beforeLoad ($modelId, $field=null) | |
_afterLoad () | |
_hasModelChanged () | |
_getValidatorBeforeSave () | |
_createValidatorBeforeSave () | |
_getValidationRulesBeforeSave () | |
_clearReferences () | |
_clearData () | |
![]() | |
_getData ($key) | |
_underscore ($name) | |
Protected Attributes | |
$_bcc = [] | |
$_returnPath = '' | |
$_replyTo = '' | |
$_vars = [] | |
$_sendingException = null | |
![]() | |
$templateFactory = null | |
$design = null | |
$appEmulation | |
$storeManager | |
$assetRepo | |
$filesystem | |
$scopeConfig | |
$emailConfig | |
$filterManager | |
![]() | |
$_eventPrefix = 'core_abstract' | |
$_eventObject = 'object' | |
$_idFieldName = 'id' | |
$_hasDataChanges = false | |
$_origData | |
$_isDeleted = false | |
$_resource | |
$_resourceCollection | |
$_resourceName | |
$_collectionName | |
$_cacheTag = false | |
$_dataSaveAllowed = true | |
$_isObjectNew = null | |
$_validatorBeforeSave = null | |
$_eventManager | |
$_cacheManager | |
$_registry | |
$_logger | |
$_appState | |
$_actionValidator | |
$storedData = [] | |
![]() | |
$_data = [] | |
Additional Inherited Members | |
![]() | |
static | $_underscoreCache = [] |
Template model
@method string getTemplateCode() @method \Magento\Email\Model\Template setTemplateCode(string $value) @method string getTemplateText() @method \Magento\Email\Model\Template setTemplateText(string $value) @method string getTemplateStyles() @method \Magento\Email\Model\Template setTemplateStyles(string $value) @method int getTemplateType() @method \Magento\Email\Model\Template setTemplateType(int $value) @method string getTemplateSubject() @method \Magento\Email\Model\Template setTemplateSubject(string $value) @method string getTemplateSenderName() @method \Magento\Email\Model\Template setTemplateSenderName(string $value) @method string getTemplateSenderEmail() @method \Magento\Email\Model\Template setTemplateSenderEmail(string $value) @method string getAddedAt() @method \Magento\Email\Model\Template setAddedAt(string $value) @method string getModifiedAt() @method \Magento\Email\Model\Template setModifiedAt(string $value) @method string getOrigTemplateCode() @method \Magento\Email\Model\Template setOrigTemplateCode(string $value) @method string getOrigTemplateVariables() @method \Magento\Email\Model\Template setOrigTemplateVariables(string $value)
@api
@SuppressWarnings(PHPMD.CouplingBetweenObjects)
Definition at line 41 of file Template.php.
__construct | ( | \Magento\Framework\Model\Context | $context, |
\Magento\Framework\View\DesignInterface | $design, | ||
\Magento\Framework\Registry | $registry, | ||
\Magento\Store\Model\App\Emulation | $appEmulation, | ||
StoreManagerInterface | $storeManager, | ||
\Magento\Framework\View\Asset\Repository | $assetRepo, | ||
\Magento\Framework\Filesystem | $filesystem, | ||
\Magento\Framework\App\Config\ScopeConfigInterface | $scopeConfig, | ||
\Magento\Email\Model\Template\Config | $emailConfig, | ||
\Magento\Email\Model\TemplateFactory | $templateFactory, | ||
\Magento\Framework\Filter\FilterManager | $filterManager, | ||
\Magento\Framework\UrlInterface | $urlModel, | ||
\Magento\Email\Model\Template\FilterFactory | $filterFactory, | ||
array | $data = [] , |
||
\Magento\Framework\Serialize\Serializer\Json | $serializer = null |
||
) |
Template constructor.
\Magento\Framework\Model\Context | $context | |
\Magento\Framework\View\DesignInterface | $design | |
\Magento\Framework\Registry | $registry | |
\Magento\Store\Model\App\Emulation | $appEmulation | |
StoreManagerInterface | $storeManager | |
\Magento\Framework\View\Asset\Repository | $assetRepo | |
\Magento\Framework\Filesystem | $filesystem | |
\Magento\Framework\App\Config\ScopeConfigInterface | $scopeConfig | |
Template\Config | $emailConfig | |
TemplateFactory | $templateFactory | |
\Magento\Framework\Filter\FilterManager | $filterManager | |
\Magento\Framework\UrlInterface | $urlModel | |
Template\FilterFactory | $filterFactory | |
array | $data | |
\Magento\Framework\Serialize\Serializer\Json | null | $serializer |
Definition at line 128 of file Template.php.
|
protected |
|
protected |
|
protected |
Parse variables string into array of variables
string | $variablesString |
Definition at line 304 of file Template.php.
addBcc | ( | $bcc | ) |
Add email BCC
string | array | $bcc |
Definition at line 266 of file Template.php.
beforeSave | ( | ) |
|
protected |
Definition at line 423 of file Template.php.
getId | ( | ) |
getProcessedTemplateSubject | ( | array | $variables | ) |
Process email subject
array | $variables |
Definition at line 239 of file Template.php.
getSendingException | ( | ) |
Get exception, generated during send() method
Definition at line 227 of file Template.php.
getSubject | ( | ) |
Get processed subject
Implements TemplateInterface.
Definition at line 392 of file Template.php.
getType | ( | ) |
Getter for template type
Implements TemplateTypesInterface.
Definition at line 211 of file Template.php.
getVariablesOptionArray | ( | $withGroup = false | ) |
Retrieve option array of variables
boolean | $withGroup | if true wrap variable options in group |
Definition at line 320 of file Template.php.
isValidForSend | ( | ) |
Return true if this template can be used for sending queue as main template
Definition at line 201 of file Template.php.
processTemplate | ( | ) |
Get processed template
Implements TemplateInterface.
Definition at line 360 of file Template.php.
setId | ( | $value | ) |
setOptions | ( | array | $options | ) |
Set template options
array | $options |
Implements TemplateInterface.
Definition at line 415 of file Template.php.
setReplyTo | ( | ) |
Add Reply-To header
string |
Definition at line 292 of file Template.php.
setReturnPath | ( | ) |
Set Return Path
string |
Definition at line 279 of file Template.php.
setVars | ( | array | $vars | ) |
Set template variables
array | $vars |
Implements TemplateInterface.
Definition at line 403 of file Template.php.
|
protected |
Definition at line 68 of file Template.php.
|
protected |
Definition at line 82 of file Template.php.
|
protected |
Definition at line 75 of file Template.php.
|
protected |
Definition at line 92 of file Template.php.
|
protected |
Definition at line 87 of file Template.php.
const XML_PATH_SENDING_RETURN_PATH_EMAIL = 'system/smtp/return_path_email' |
Configuration path for custom Return-Path email
Definition at line 55 of file Template.php.
const XML_PATH_SENDING_SET_RETURN_PATH = 'system/smtp/set_return_path' |
Configuration path to source of Return-Path and whether it should be set at all
Definition at line 48 of file Template.php.
const XML_PATH_SYSTEM_SMTP_DISABLE = 'system/smtp/disable' |
Config path to mail sending setting that shows if email communications are disabled
Definition at line 61 of file Template.php.