Класс отвечает за хранение хлемных крошек для текущей страницы
Открытые члены | |
__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 |