Класс отвечает за работу с фильтрами
Открытые члены | |
__construct ($key, $title, $options=[]) | |
getTitle () | |
setTitle ($title) | |
getKey () | |
setKey ($key) | |
setAttr (array $attr) | |
getAttr () | |
setDefault ($default) | |
getDefault () | |
setId ($id) | |
getId () | |
getView ($delivery_id=0, $i=0) | |
Защищенные данные | |
$tpl = '' | |
$id | |
$title | |
$attr | |
$default | |
$options | |
$abstract_tpl = '%shop%/delivery/helper/filterstype/wrapper.tpl' | |
__construct | ( | $key, | |
$title, | |||
$options = [] |
|||
) |
Конструктор абстрактного класса фильтров
string | $key | - наименование ключа по которому будет фильтроваться |
string | $title | - наименование фильтра |
array | $options | - массив параметров |
getAttr | ( | ) |
Возвращает массив аттрибутов фильтра
getDefault | ( | ) |
Возвращает значение по умолчанию
getId | ( | ) |
Возвращает идентификатор фильтра доставки
getKey | ( | ) |
Возвращает ключ фильтра пункта выдачи
getTitle | ( | ) |
Возвращает название фильтра
getView | ( | $delivery_id = 0 , |
|
$i = 0 |
|||
) |
Возвращает элемент формы фильтра пункта выдачи
int | $delivery_id | - id доставки |
int | $i | - номер фильтра |
\SmartyException |
setAttr | ( | array | $attr | ) |
Устанавливает аттрибуты для dom-элмента формы.
array | $attr | - Массив, где ключ - это аттрибут, значение - значение аттрибута |
setDefault | ( | $default | ) |
Устанавливает значение по умолчанию
setId | ( | $id | ) |
Устанавливает идентификатор фильтра доставки
string | $id | - id доставки |
setKey | ( | $key | ) |
Установка ключа фильтра пункта выдачи
string | $key |
setTitle | ( | $title | ) |
Установка названия фильтра
string | $title |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |
|
protected |