MODx.util.getHeaderBreadCrumbs
Последнее обновление Jan 28th, 2020 | История страницы | Улучшить эту страницу | Сообщить о проблеме
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$280 per month—let's make that $500!
Learn moreMODx.util.getHeaderBreadCrumbs¶
Для некоторых страниц вы можете захотеть показывать хлебные крошки как быстрый способ навигации по иерархии. В MODx.util есть функция getHeaderBreadCrumbs, которая сделает заголовок крошки для вашей страницы.
Parameters¶
| Имя | Описание | По умолчанию | 
|---|---|---|
| header | Строковый идентификатор заголовка, который должен быть создан, или объекта заголовка (также необходим идентификатор). | |
| trail | Массив объектов trail. Объект trail должен иметь свойства textиhref. Если вы не хотите устанавливатьhref, установите его какnullилиfalse. | [] | 
Returns¶
Эта функция возвращает объект modx-breadcrumbs-panel с таким идентификатором: modx-header-breadcrumbs. Функции которые стоит отметить, которые вы можете использовать:
- updateTrail - принимает параметры trailиreplace.trailможет быть массивом объектов следа или отдельным объектом следа. Если значениеtrueпередано вreplace, весьtrailбудет заменен
- updateHeader - принимает в качестве параметра textи обновляет сам заголовок (последняя часть хлебных крошек)
Примеры¶
Примеры использования можно найти в modx.panel.resource.js, modx.panel.user.js, modx.panel.source.js илиmodx.panel.context.js.
Обычно вы вызываете элементы панели утилит функции и определяете домашнюю крошку:
MODx.util.getHeaderBreadCrumbs("modx-context-name", [
    {
        text: _("contexts"),
        href: MODx.getPage("context")
    }
]);
Затем из слушателя setup или ключевых событий name (или любого другого), переданного, вы вызываете updateHeader:
Ext.getCmp("modx-header-breadcrumbs").updateHeader(r.object.key);
Support the team building MODX with a monthly donation.
The budget raised through OpenCollective is transparent, including payouts, and any contributor can apply to be paid for their work on MODX.
Backers
Budget
$280 per month—let's make that $500!
Learn more
















