feat: Изменить нумерацию позиций фотографий на 1-based для пользователя

Изменена отображение нумерации позиций фотографий товара:
- Главное фото теперь показывается как " Главное (позиция 1)" вместо "Главное"
- Остальные фотографии нумеруются с 2 вместо 1: "Позиция 2, 3, 4..."
- Это совпадает с интуитивным восприятием пользователя (первая позиция = главное фото)

Изменено:
1. product_detail.html (2 места):
   - Отображение в галерее миниатюр
   - Отображение в модальной галерее (бейдж главного фото)

2. product_form.html (1 место):
   - Отображение позиции при редактировании товара

Внутренняя база данных не изменяется (order = 0,1,2...) - это только визуальное отображение.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
2025-11-15 12:43:16 +03:00
parent 0bdb42401a
commit 0b41c6815c
2 changed files with 10 additions and 4 deletions

View File

@@ -46,9 +46,9 @@
</div>
<div class="card-body p-2 text-center">
{% if photo.order == 0 %}
<div class="badge bg-success w-100">Главное</div>
<div class="badge bg-success w-100">Главное (позиция 1)</div>
{% else %}
<small class="text-muted">Позиция: {{ photo.order }}</small>
<small class="text-muted">Позиция: {{ photo.order|add:1 }}</small>
{% endif %}
<!-- Статус качества под фото -->
@@ -108,7 +108,7 @@
<div class="text-center mt-2">
<small class="text-muted">
<span id="currentSlide">1</span> из {{ photos_count }}
<span id="mainBadge" {% if not product_photos.0.order == 0 %}style="display: none;"{% endif %} class="badge bg-success ms-2">Главное</span>
<span id="mainBadge" {% if not product_photos.0.order == 0 %}style="display: none;"{% endif %} class="badge bg-success ms-2">Главное</span>
</small>
</div>
{% endif %}

View File

@@ -228,7 +228,13 @@
🗑️ Удалить
</a>
<small class="text-muted d-block mt-1 text-center">Позиция: {{ photo.order }}</small>
<small class="text-muted d-block mt-1 text-center">
{% if photo.order == 0 %}
Главное (позиция 1)
{% else %}
Позиция: {{ photo.order|add:1 }}
{% endif %}
</small>
</div>
</div>
</div>