feat: Оптимизация навигации AdminJS в логические группы

- Объединены ресурсы в 5 логических групп: Контент сайта, Бронирования, Отзывы и рейтинги, Персонал и гиды, Администрирование
- Удалены дублирующие настройки navigation для чистой группировки
- Добавлены CSS стили для визуального отображения иерархии с отступами
- Добавлены эмодзи-иконки для каждого типа ресурсов через CSS
- Улучшена навигация с правильной вложенностью элементов
This commit is contained in:
2025-11-30 21:57:58 +09:00
parent 1e7d7c06eb
commit 13c752b93a
47 changed files with 14148 additions and 61 deletions

View File

@@ -54,26 +54,23 @@
<div class="card border-0 shadow-lg" data-aos="fade-up">
<div class="card-body p-4">
<h4 class="text-center mb-4 fw-bold">Найдите своё идеальное корейское приключение</h4>
<form class="search-form">
<div class="row g-3">
<div class="col-md-4">
<select class="form-select form-select-lg" name="type">
<option value="">Тип тура</option>
<option value="city">Городские туры</option>
<option value="mountain">Горные походы</option>
<option value="fishing">Рыбалка</option>
</select>
</div>
<div class="col-md-4">
<input type="date" class="form-control form-control-lg" name="date">
</div>
<div class="col-md-4">
<button type="submit" class="btn btn-primary btn-lg w-100">
<i class="fas fa-search me-2"></i>Найти туры
</button>
</div>
<!-- Проверка доступности -->
<div id="availability-checker-container" class="mb-4"></div>
<!-- Выбор гида -->
<div id="guide-selector-container" class="mt-4" style="display: none;"></div>
<!-- Результаты поиска -->
<div id="searchResults" class="mt-4" style="display: none;">
<div class="d-flex justify-content-between align-items-center mb-3">
<h5 class="mb-0">Доступные туры</h5>
<button type="button" class="btn btn-sm btn-outline-secondary" onclick="clearSearchResults()">
<i class="fas fa-times me-1"></i>Очистить
</button>
</div>
</form>
<div id="searchResultsGrid" class="row g-3"></div>
</div>
</div>
</div>
</div>