====== Настройка меню домена ======
Меню домена — та самая полоса наверху страницы: кнопки разделов, справа выбор языка и вход.
{{ :admin_main:domain_navbar.png?800 |Навбар домена: пункты меню, выбор языка и вход}}
В блок меню в разделе Дизайн надо скопировать:
===== Настройка кнопок в меню =====
Кнопки перечислены в разделе **items** - одна строка - одна кнопка.
Первые две кнопки видно всегда: на узком экране остальные уезжают под бургер, а эти две — нет.
{{ :admin_main:domain_navbar_mobile.png |Он же на узком экране: меню сворачивается в бургер}}
Кнопка профиль добавляется автоматически.
===== Локализация кнопок в меню =====
Подписи кнопок переводятся словарём домена. Чтобы движок их увидел, оберните каждую в ''gt()'':
items: [
{name: gt('ИГРЫ'), url:'index.php'},
{name: gt('АРХИВ'), url:'archive.php'},
{name: gt('РЕЙТИНГ'), url:'ratings.php'},
],
Дальше подписи появятся в таблице на экране «Перевод» — см. [[admin_main:domain_localization|Перевод домена]]. Перевод подставляется на сервере, до того как страница уедет зрителю. Подпись без ''gt()'' в таблицу не попадёт вовсе, и никто об этом не предупредит.
==== Старый способ ====
Раньше перевод писался тут же, в блоке меню:
Это работает как работало, но покрывает только кнопки меню — ни шапку, ни подвал, ни страницы, — и не говорит, что ещё не переведено.
==== Ссылки на страницы домена ====
Например, страничка с часто задаваемыми вопросами - надо заполнить самостоятельно. Можно указать другой id, если надо несколько подобных страниц.
{name: 'F.A.Q.', url:'page.php?id=faq'},
==== Ссылки на внешние страницы ====
Например, ссылка на telegram чат или канал. **target:'_blank'** - означает, что надо открывать в новой вкладке.
{name: 'TELEGRAM', url:'https://t.me/qeng_authors', target:'_blank'},
===== Настройка классов =====
Можно менять набор классов в строке
classes: 'navbar-expand-lg navbar-light bg-light mb-2',
Классы указываются через пробел.
==== Авто-сворачивание тулбара ====
Для того, чтобы на широких экранах было видно все кнопки, то можно добавить **один из этих классов**
* **navbar-expand-xl** - все кнопки на одной строке, если экран шире 1200 пикселей.
* **navbar-expand-lg** - все кнопки на одной строке, если экран шире 992 пикселей.
* **navbar-expand-md** - все кнопки на одной строке, если экран шире 768 пикселей.
* **navbar-expand-sm** - все кнопки на одной строке, если экран шире 576 пикселей.
==== Цветовой стиль ====
Для светлого тулбара надо добавить классы **navbar-light bg-light**
Для темного тулбара надо добавить классы **navbar-dark bg-dark**
==== Отступ под тулбаром ====
Для отступа под тулбаром надо добавить один из классов **mb-1 mb-2 mb-3 mb-4 mb-5**. Чем цифра больше, тем отступ больше.
===== Логотип =====
На тулбар слева можно добавить логотип.
Для этого надо добавить секцию **logo** после **classes**
Вот так можно добавить картинку
logo: '
',