diff --git a/batiskaf/templates/jinja2/base.jinja b/batiskaf/templates/jinja2/base.jinja index b59835e..9dca910 100644 --- a/batiskaf/templates/jinja2/base.jinja +++ b/batiskaf/templates/jinja2/base.jinja @@ -176,7 +176,10 @@
Новости
- FAQ
+ FAQ
Контакты
@@ -196,6 +199,7 @@ Преимущества
+ Размерные сетки
diff --git a/batiskaf/templates/jinja2/product.jinja b/batiskaf/templates/jinja2/product.jinja index c327036..661bc32 100644 --- a/batiskaf/templates/jinja2/product.jinja +++ b/batiskaf/templates/jinja2/product.jinja @@ -1,91 +1,103 @@ {% extends 'base.jinja' %} {% block content %} - -
-
-
- {% for image in product.images.all() %} - {% set im = image.image|thumbnail("80x80") %} - {% set im_big = image.image|thumbnail("398x398") %} - + +
+
+
+ {% for image in product.images.all() %} + {% set im = image.image|thumbnail("80x80") %} + {% set im_big = image.image|thumbnail("398x398") %} + {% endfor %}
{% set im = product.main_image()|thumbnail("398x398") %} - +
+

{{ product.title }}


{{ product.min_price() }}
+
{% set variant = product.variations.filter(in_stock__gt=0).order_by('price').first() %} {% if not variant %} - {% set variant = product.variations.order_by('price').first() %} + {% set variant = product.variations.order_by('price').first() %} {% endif %}

Варианты товара:

{# TODO: Предусмотреть если всего один вариант#} -
+ + {% endfor %} + +
+ {% if 'suits' in request.path %} -
- -


-
-
- Итого: {{ product.min_price() }} ₸ + -
- {# TODO: Сделать кнопку заказать#} - Добавить в корзину + {% endif %} +
+ +


+ +
+
+ Итого: {{ product.min_price() }} ₸ +
+
+ {# TODO: Сделать кнопку заказать#} + Добавить в корзину +
-
-
- Товара нет в наличии

- Заказать +
+ Товара нет в наличии

+ Заказать +
-
-
- {{ product.description|linebreaks|safe }} -
+
+ {{ product.description|linebreaks|safe }} +
{% endblock %} diff --git a/batiskaf/templates/jinja2/size/beuchat.jinja b/batiskaf/templates/jinja2/size/beuchat.jinja new file mode 100644 index 0000000..d577222 --- /dev/null +++ b/batiskaf/templates/jinja2/size/beuchat.jinja @@ -0,0 +1,19 @@ +{% extends 'base.jinja' %} +{% block content %} + + +

Размерная сетка для гидрокостюмов
Beuchat

+
+ +

+ +

+
+{% endblock %} + diff --git a/batiskaf/templates/jinja2/size/index.jinja b/batiskaf/templates/jinja2/size/index.jinja new file mode 100644 index 0000000..ee6b4ed --- /dev/null +++ b/batiskaf/templates/jinja2/size/index.jinja @@ -0,0 +1,22 @@ +{% extends 'base.jinja' %} +{% block content %} + + +

Размерные сетки для гидрокостюмов

+
+

Выберите бренд

+
+

+Beuchat +Scorpena +Sargan +Omer и Sporasub +

+
+{% endblock %} + diff --git a/batiskaf/templates/jinja2/size/omer_sporasub.jinja b/batiskaf/templates/jinja2/size/omer_sporasub.jinja new file mode 100644 index 0000000..ab9e444 --- /dev/null +++ b/batiskaf/templates/jinja2/size/omer_sporasub.jinja @@ -0,0 +1,19 @@ +{% extends 'base.jinja' %} +{% block content %} + + +

Размерная сетка для гидрокостюмов
Omer и Sporasub

+
+

+ + +

+
+{% endblock %} + diff --git a/batiskaf/templates/jinja2/size/sargan.jinja b/batiskaf/templates/jinja2/size/sargan.jinja new file mode 100644 index 0000000..46057e0 --- /dev/null +++ b/batiskaf/templates/jinja2/size/sargan.jinja @@ -0,0 +1,20 @@ +{% extends 'base.jinja' %} +{% block content %} + + +

Размерная сетка для гидрокостюмов
Sargan

+
+ +

+ + +

+
+{% endblock %} + diff --git a/batiskaf/templates/jinja2/size/scorpena.jinja b/batiskaf/templates/jinja2/size/scorpena.jinja new file mode 100644 index 0000000..cf6a7b0 --- /dev/null +++ b/batiskaf/templates/jinja2/size/scorpena.jinja @@ -0,0 +1,22 @@ +{% extends 'base.jinja' %} +{% block content %} + + +

Размерная сетка для гидрокостюмов
Scorpena

+
+ +

+ +

+

+ +

+
+{% endblock %} + diff --git a/batiskaf/urls.py b/batiskaf/urls.py index 0100451..26dd8f8 100644 --- a/batiskaf/urls.py +++ b/batiskaf/urls.py @@ -20,6 +20,16 @@ urlpatterns = patterns( '', url(r'^$', 'main.views.index', name='index'), + url(r'^size/$', 'main.views.size_index', + name='size_index'), + url(r'^size/beuchat/$', 'main.views.size_beuchat', + name='size_beuchat'), + url(r'^size/omer-sporasub/$', 'main.views.size_omer_sporasub', + name='size_omer_sporasub'), + url(r'^size/sargan/$', 'main.views.size_sargan', + name='size_sargan'), + url(r'^size/scorpena/$', 'main.views.size_scorpena', + name='size_scorpena'), url(r'^api/', include(router.urls)), url(r'^news/', include('news.urls')), url(r'^get_order_amount/$', 'store.views.get_order_amount'), diff --git a/main/views.py b/main/views.py index 052a5c9..a724b7e 100644 --- a/main/views.py +++ b/main/views.py @@ -26,3 +26,18 @@ def contacts(request): def faq(request): return render(request, 'faq.jinja') +def size_beuchat(request): + return render(request, 'size/beuchat.jinja') + +def size_index(request): + return render(request, 'size/index.jinja') + +def size_scorpena(request): + return render(request, 'size/scorpena.jinja') + +def size_sargan(request): + return render(request, 'size/sargan.jinja') + +def size_omer_sporasub(request): + return render(request, 'size/omer_sporasub.jinja') + diff --git a/static/img/size_beuchat.jpg b/static/img/size_beuchat.jpg new file mode 100644 index 0000000..d7a7bc9 Binary files /dev/null and b/static/img/size_beuchat.jpg differ diff --git a/static/img/size_omer_sporasub.jpg b/static/img/size_omer_sporasub.jpg new file mode 100644 index 0000000..f02f934 Binary files /dev/null and b/static/img/size_omer_sporasub.jpg differ diff --git a/static/img/size_sargan.jpg b/static/img/size_sargan.jpg new file mode 100644 index 0000000..635491e Binary files /dev/null and b/static/img/size_sargan.jpg differ diff --git a/static/img/size_scorpena1.jpg b/static/img/size_scorpena1.jpg new file mode 100644 index 0000000..f3de7ba Binary files /dev/null and b/static/img/size_scorpena1.jpg differ diff --git a/static/img/size_scorpena2.jpg b/static/img/size_scorpena2.jpg new file mode 100644 index 0000000..5d5f70f Binary files /dev/null and b/static/img/size_scorpena2.jpg differ