diff --git a/web/templates/base.html b/web/templates/base.html index 540dfbb..619cfa4 100644 --- a/web/templates/base.html +++ b/web/templates/base.html @@ -74,11 +74,17 @@ Админ Панель v3.1 diff --git a/КРИТИЧЕСКИЕ-ПРАВИЛА.md b/КРИТИЧЕСКИЕ-ПРАВИЛА.md index 13c8d5c..9d57882 100644 --- a/КРИТИЧЕСКИЕ-ПРАВИЛА.md +++ b/КРИТИЧЕСКИЕ-ПРАВИЛА.md @@ -34,4 +34,25 @@ --- +## ПРАВИЛО №3: ЕДИНАЯ НАВИГАЦИЯ В ВЕБ-ПАНЕЛИ + +Боковое меню должно быть **ОДИНАКОВЫМ** на ВСЕХ страницах: +- Определяется в `web/templates/base.html` +- Каждый шаблон наследует `{% extends "base.html" %}` +- Активный пункт задаётся через `{% block nav_* %}active{% endblock %}` +- **ЗАПРЕЩЕНО** создавать отдельные меню для отдельных страниц +- **ЗАПРЕЩЕНО** удалять пункты из меню не удалив ссылки на них + +**Структура меню (5 разделов):** +1. **ПОЛЬЗОВАТЕЛИ** — Все жильцы, Верификация, Телефоны +2. **КОММУНИКАЦИИ** — Рассылки, Запланированные посты, Дайджесты, Опросы, Объявления +3. **КОНТЕНТ** — События, Расписания отключений +4. **СИСТЕМА** — Экспорт данных + +--- + +*Добавлено: 12.04.2026 после инцидента с ломающимся меню* + +--- + *Добавлено: 12.04.2026 после инцидента с тестовой рассылкой*