
Блоки используются только на сайте.
| __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 |
Файл шаблона.