Открытые члены | |
__construct ($siteTemplateId=null, $body, $isHtml=true) | |
setSiteTemplateId ($siteTemplateId) | |
getSiteTemplateId () | |
setLanguageId ($languageId) | |
getLanguageId () | |
setSiteId ($siteId) | |
getSiteId () | |
getResult () | |
setParams (array $params) | |
setThemeProlog ($themeProlog) | |
getThemeProlog () | |
setThemeEpilog ($themeEpilog) | |
getThemeEpilog () | |
setStyle ($path, $sort=false) | |
setStyleArray (array $arPaths, $sort=false) | |
getStyles () | |
getStylesString () | |
showStyles () | |
includeThemeLang ($relativePath="") | |
execute () | |
Открытые статические члены | |
static | createInstance ($siteTemplateId=null, $body, $isHtml=true) |
static | getInstance () |
static | unsetInstance () |
static | includeComponent ($componentName, $componentTemplate, $arParams=array(), $parentComponent=null, $arFunctionParams=array()) |
static | stop () |
Защищенные члены | |
setTheme ($site_template_id) | |
setBody ($body) | |
executePhp ($template, $resourceOrder=100) | |
addReplaceCallback ($identificator, $callback) | |
executeReplaceCallback () | |
Защищенные данные | |
$siteTemplateId | |
$siteId | |
$languageId | |
$themePath = '' | |
$themeProlog | |
$themeEpilog | |
$themeStylesString = '' | |
$resultString = '' | |
$body | |
$contentTypeHtml = false | |
$params = array() | |
$arStyle = array() | |
$replaceCallback = array() | |
$currentResourceOrder = 100 | |
Статические защищенные данные | |
static | $instance = null |
См. определение в файле eventmessagethemecompiler.php строка 16
__construct | ( | $siteTemplateId = null, | |
$body, | |||
$isHtml = true ) |
Constructor.
string | null | $siteTemplateId | |
string | $body | |
bool | $isHtml |
См. определение в файле eventmessagethemecompiler.php строка 48
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 399
|
static |
Create instance.
string | null | $siteTemplateId | |
string | $body | |
bool | $isHtml |
См. определение в файле eventmessagethemecompiler.php строка 64
execute | ( | ) |
Execute prolog, body and epilog.
См. определение в файле eventmessagethemecompiler.php строка 352
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 378
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 404
|
static |
Returns current instance of the EventMessageThemeCompiler.
Bitrix\Main\ObjectNotFoundException
См. определение в файле eventmessagethemecompiler.php строка 77
getLanguageId | ( | ) |
getResult | ( | ) |
getSiteId | ( | ) |
getSiteTemplateId | ( | ) |
Get site template id.
См. определение в файле eventmessagethemecompiler.php строка 111
getStyles | ( | ) |
Return style list that will be added by template.
См. определение в файле eventmessagethemecompiler.php строка 247
getStylesString | ( | ) |
Return styles as string that will be added by template.
См. определение в файле eventmessagethemecompiler.php строка 257
getThemeEpilog | ( | ) |
Return theme epilog.
См. определение в файле eventmessagethemecompiler.php строка 211
getThemeProlog | ( | ) |
Return theme prolog.
См. определение в файле eventmessagethemecompiler.php строка 191
|
static |
Include mail component.
См. определение в файле eventmessagethemecompiler.php строка 426
|
final |
Function includes language files from within the theme directory.
For example: $this->includeThemeLang("header.php") will include "lang/en/header.php" file.
Note: theme must be inited by setTheme method.
string | $relativePath |
См. определение в файле eventmessagethemecompiler.php строка 336
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 322
setLanguageId | ( | $languageId | ) |
Set language id.
mixed | $languageId |
См. определение в файле eventmessagethemecompiler.php строка 121
setParams | ( | array | $params | ) |
Set params that will be used for replacing placeholders.
array | $params |
См. определение в файле eventmessagethemecompiler.php строка 171
setSiteId | ( | $siteId | ) |
Set site id.
mixed | $siteId |
См. определение в файле eventmessagethemecompiler.php строка 141
setSiteTemplateId | ( | $siteTemplateId | ) |
Set site template id.
mixed | $siteTemplateId |
См. определение в файле eventmessagethemecompiler.php строка 101
setStyle | ( | $path, | |
$sort = false ) |
Set style.
array | $arPaths | |
bool | $sort |
См. определение в файле eventmessagethemecompiler.php строка 223
setStyleArray | ( | array | $arPaths, |
$sort = false ) |
Set style list.
array | $arPaths | |
bool | $sort |
См. определение в файле eventmessagethemecompiler.php строка 236
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 300
setThemeEpilog | ( | $themeEpilog | ) |
Set theme epilog.
mixed | $themeEpilog |
См. определение в файле eventmessagethemecompiler.php строка 201
setThemeProlog | ( | $themeProlog | ) |
Set theme prolog.
mixed | $themeProlog |
См. определение в файле eventmessagethemecompiler.php строка 181
showStyles | ( | ) |
Show styles that will be added by template.
См. определение в файле eventmessagethemecompiler.php строка 285
|
static |
Stop execution of template. Throws an exception if instance is exists.
Bitrix\Main\Mail\StopException
См. определение в файле eventmessagethemecompiler.php строка 476
|
static |
Unset current instance of the EventMessageThemeCompiler.
См. определение в файле eventmessagethemecompiler.php строка 90
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 36
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 32
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 33
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 38
|
staticprotected |
См. определение в файле eventmessagethemecompiler.php строка 21
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 25
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 35
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 37
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 31
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 24
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 23
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 29
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 27
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 28
|
protected |
См. определение в файле eventmessagethemecompiler.php строка 30