Блоки используются только на сайте.
__construct | ( | $ | params = array() , |
|
$ | block = '' , |
|||
$ | id = '' | |||
) | [final] |
Конструктор.
array | $params=array() Список параметров блока. | |
string | $block='' Тип блока. | |
string | $id='' Строковой идентификатор блока. |
addCacheParam_Get | ( | $ | param | ) |
Метод устанавливает get параметр от значения которого зависит содержимое блока.
string | $param Имя параметра. |
addCacheParam_Session | ( | $ | param | ) |
Метод устанавливает переменную сессии от значения которой зависит содержимое блока.
string | $param Имя переменной сессии. |
createData | ( | ) |
Переопределяемый метод формирования данных доступных в шаблоне.
Замещает A_iBlock.
Переопределяется в albums_Block, archive_Block, auth_Block, catalog_Block, categories_Block, cloud_Block, faq_Block, faqform_Block, feedback_Block, gallery_Block, html_Block, languages_Block, links_Block, pages_Block, search_Block, shoplite_basket_Block, shoplite_compare_Block, shoplite_filters_Block, shoplite_items_Block, text_Block и voting_Block.
getContent | ( | $ | params = array() |
) |
Метод возвращает сгенерированное содержимое блока.
array | $params=array() Массив с замещаемыми параметрами блока. |
supportCached | ( | $ | furi = false |
) |
Метод инициализирующий кэширование блока.
Должен вызываться в самом начале метода createData.
boolean | $furi=false Зависит ли содержимое блока от url. |
$block |
Тип блока.
$cache_params |
Параметры кэширования блока.
$id |
Строковой идентификатор блока.
$options |
Массив значений опций раздела-источника.
$params |
Массив значений параметров блока.
$section |
Строковой идентификатор раздела-источника.
$section_id |
Числовой идентификатор раздела.
$sectionlink |
Ссылка на главную страницу раздела-источника.
$structure |
Строковой идентификатор дополнения-источника.
$structure_id |
Числовой идентификатор дополнения-источника.
$template |
Файл шаблона.