• Главная • Документация • Меню
Меню
Раздел может содержать файл _menu.php, в котором должен находиться массив $mc_menu. Если файла нет, то ядро ищет ближайший такой файл в более верхнем разделе. И так до корневого. Пример файла:
<?php
if (!defined('MC2_CORE') || MC2_CORE !== true) die();
$mc_menu = [
[
'name' => 'Главная',
'link' => '/',
'sub' => [],
],
[
'name' => 'Новости',
'link' => '/news/',
'sub' => [],
],
[
'name' => 'О нас',
'link' => '/about/',
'sub' => [
[
'name' => 'Реквизиты',
'link' => '/about/req/',
'sub' => [],
],
[
'name' => 'Контакты',
'link' => '/about/contact/',
'sub' => [],
],
],
],
[
'name' => 'Каталог',
'link' => '/catalog/',
'sub' => [],
'access' => 'all',
],
];
Элементы массива:
- name — заголовок страницы
- link — ссылка
- sub — подменю
- access — права доступа, через запятую, кому показывать это меню (всем, если отсутствует)