Класс отвечает за хранение хлемных крошек для текущей страницы
Открытые члены | |
| __construct () | |
| mainLink ($bool) | |
| setMainBreadCrumb ($title, $href=null) | |
| getMainBreadCrumb () | |
| addBreadCrumb ($title, $href=null, $position=null, array $data=[]) | |
| removeBreadCrumb ($position=null) | |
| setBreadCrumbs (array $breadcrumbs) | |
| getBreadCrumbs () | |
Поля данных | |
| $breadcrumbs = [] | |
| $main_breadcrumb | |
Защищенные данные | |
| $add_main = true | |
| __construct | ( | ) |
| addBreadCrumb | ( | $title, | |
$href = null, |
|||
$position = null, |
|||
| array | $data = [] |
||
| ) |
Добавляет секцию в хлебные крошки
| string | $title | Название секции |
| string | $href | Ссылка |
| integer | null | $position | Порядковый номер крошки в списке. Если Null, то добавляется в конец |
| array | $data | Произвольные данные для элемента хлебных крошек |
| getBreadCrumbs | ( | ) |
Возвращает массив с секциями хлебных крошек для текущей страницы
| mixed | $add_main |
| getMainBreadCrumb | ( | ) |
Возвращает массив с текущим главным элементов хлебных крошек
| mainLink | ( | $bool | ) |
Устанавливает, добавлять ли ссылку на главную страницу сайта
| bool | $bool | - если true, то ссылка будет добавлена в начале массива |
| removeBreadCrumb | ( | $position = null | ) |
Удаляет секцию из определенной позиции. Если не передан $position, то удалена будет последняя позиция
| integer | $position |
| setBreadCrumbs | ( | array | $breadcrumbs | ) |
Устанавливает все секции хлебныйх крошек
| array | $breadcrumbs | массив с хлебными |
| setMainBreadCrumb | ( | $title, | |
$href = null |
|||
| ) |
Устанавливает крошку главной страницы
| string | $title | |
| string | $href |
|
protected |
| $breadcrumbs = [] |
| $main_breadcrumb |