Навигация и пункты
В движке существует стандартные способы добавления пунктов в Footer, Navbar и пр. Но модули при желании могут самостоятельно добавлять пункты в шаблон.
Навигация
Чтобы добавлять пункты в навигационную панель, можно использовать 2 подхода:
- Дополнять
@stack()
навигации - Добавлять через
navbar()
(Предпочтительнее)
Мы рассмотрим второй способ.
Для того, чтобы добавить желаемый пункт в навигационную панель, я продемонстрирую пример:
$navbarItem = new NavbarItem;
$navbarItem->title = "Наш новый пункт";
$navbarItem->url = "Ссылка на пункт";
$navbarItem->icon = "ph ph-wallet";
/** Можно указать и другие параметры, входящие в сущность NavbarItem */
navbar()->add($navbarItem);
Подвал
Данные в подвал сайта добавляются абсолютно таким же способом, но только для этого вызывается метод footer()
:
$footerItem = new FooterItem;
footer()->add($footerItem);
Ссылки в подвале
Чтобы добавить ссылки в подвале, достаточно вызвать функцию socials()
внутри footer()
:
$footerSocial = new FooterSocial;
/** Делать все по аналогии, что и в прошлом */
footer()->socials()->add($footerSocial);