Перейти к основному содержимому

Навигация и пункты

В движке существует стандартные способы добавления пунктов в Footer, Navbar и пр. Но модули при желании могут самостоятельно добавлять пункты в шаблон.

Навигация

Чтобы добавлять пункты в навигационную панель, можно использовать 2 подхода:

  1. Дополнять @stack() навигации
  2. Добавлять через 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);