django_magazine/templates/shop/shop/shop.html

150 lines
7.4 KiB
HTML
Raw Permalink Normal View History

2023-01-31 11:20:57 +00:00
{% extends 'base.html' %}
{% load static %}
2024-01-17 09:20:11 +00:00
{% block title %}Магазин{% endblock %}
2023-01-31 11:20:57 +00:00
{% block content %}
2024-01-17 09:20:11 +00:00
<style>
.section-padding{padding:10px 0;}
</style>
2023-01-31 11:20:57 +00:00
<!-- header section end -->
<!-- collection section start -->
<!-- collection section end -->
<!-- product-grid-view content section start -->
2024-01-22 09:58:53 +00:00
<section style="background:#rgb(255 255 255); min-height:calc(100% - 110px);" class="pages products-page section-padding-bottom">
2023-01-31 11:20:57 +00:00
<div class="container">
<div class="row"><br>
2024-01-18 09:01:08 +00:00
<div class="col-xs-12 col-sm-8 col-md-9" style="width: 100%;">
2023-01-31 11:20:57 +00:00
<div class="right-products">
2024-01-29 06:00:23 +00:00
<br/>
<br/>
2023-01-31 11:20:57 +00:00
<div class="row">
<div class="tab-content grid-content">
<div class="tab-pane fade in active text-center" id="grid">
{% for product in products %}
<div class="col-xs-12 col-sm-6 col-md-4">
2024-01-18 09:14:05 +00:00
<div style="background:#ffffff; border-radius:15px;" class="single-product">
2023-01-31 11:20:57 +00:00
<div class="product-img">
{% if product.discount != 0.00 %}
<div class="pro-type">
2024-01-17 09:20:11 +00:00
<span>Скидка</span>
2023-01-31 11:20:57 +00:00
</div>
{% endif %}
{% if product.new %}
<div style="background:#1c1427;color:#f4cca4" class="pro-type">
2024-01-17 09:20:11 +00:00
<span>Новый</span>
2023-01-31 11:20:57 +00:00
</div>
{% endif %}
2024-01-19 05:11:30 +00:00
<a href="{{product.get_product_details_url}}"><img style="border-radius: 50%;" src="{{product.image.url}}" alt="Product Title" /></a>
2023-01-31 11:20:57 +00:00
</div>
<div class="product-dsc">
<p><a style="color:#d99879" href="{{product.get_prodcut_details_url}}">{{product.name}}</a></p>
2024-01-17 11:54:38 +00:00
<span style="color:#3b3b3b">{{product.price}} тг</span><br><br>
2023-01-31 11:20:57 +00:00
<div style="font-size:16px" class="rating-star">
<span>
<i class="fa fa-star{% if product.averageRating < 0.5 %}-o{% elif product.averageRating >= 0.5 and product.averageRating < 1 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 1.5 %}-o{% elif product.averageRating >= 1.5 and product.averageRating < 2 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 2.5 %}-o{% elif product.averageRating >= 2.5 and product.averageRating < 3 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 3.5 %}-o{% elif product.averageRating >= 3.5 and product.averageRating < 4 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 4.5 %}-o{% elif product.averageRating >= 4.5 and product.averageRating < 5 %}-half-o {% endif %}" aria-hidden="true"></i>
2024-01-18 10:05:44 +00:00
&nbsp;<span style="font-size:16px"> </span>
2023-01-31 11:20:57 +00:00
</span>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
<div class="tab-pane fade in" id="list">
{% for product in products %}
2024-01-18 09:14:05 +00:00
<div class="col-xs-12" >
2023-01-31 11:20:57 +00:00
<div class="single-list-view">
2024-01-18 09:01:08 +00:00
<div style="width:100%;" class="row">
2023-01-31 11:20:57 +00:00
<div class="col-xs-12 col-md-4">
<div class="list-img">
<div class="product-img">
{% if product.discount != 0.00 %}
<div class="pro-type">
<span>Discount</span>
</div>
{% endif %}
2024-01-18 09:01:08 +00:00
<a href="{{product.get_prodcut_details_url}}"><img style="width:100%; border-radius:20px 0 0 20px;" src="{{product.image.url}}" alt="Product Title" /></a>
2023-01-31 11:20:57 +00:00
</div>
</div>
</div>
2024-01-18 09:14:05 +00:00
<div class="col-xs-12 col-md-8" style="background: #F5F5F5">
2023-01-31 11:20:57 +00:00
<div style="height:350px; border-radius:0 20px 20px 0;" class="list-text">
<div style="font-size:16px" class="rating-star floatright">
<span>
<i class="fa fa-star{% if product.averageRating < 0.5 %}-o{% elif product.averageRating >= 0.5 and product.averageRating < 1 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 1.5 %}-o{% elif product.averageRating >= 1.5 and product.averageRating < 2 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 2.5 %}-o{% elif product.averageRating >= 2.5 and product.averageRating < 3 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 3.5 %}-o{% elif product.averageRating >= 3.5 and product.averageRating < 4 %}-half-o {% endif %}" aria-hidden="true"></i>
<i class="fa fa-star{% if product.averageRating < 4.5 %}-o{% elif product.averageRating >= 4.5 and product.averageRating < 5 %}-half-o {% endif %}" aria-hidden="true"></i>
&nbsp;<span style="font-size:16px">(<b>{{product.countReview}}</b> reviews)</span>
</span>
</div>
<h3 style="color:#d99879">{{product.name}}</h3>
2024-01-17 11:54:38 +00:00
<h5>{% if product.discount != 0.00 %}<del>{{product.discount}}тг</del>{% endif %} {{product.price}}тг</h5>
2023-01-31 11:20:57 +00:00
<p>{{product.description}}.</p>
<div class="list-btn">
2024-01-17 09:20:11 +00:00
<a href="{{product.get_prodcut_details_url}}" class="btn btn-warning" style="background:none; color:#f4cca4">Посмотреть детали<i class="mdi mdi-eye"></i></a>
<a href="{% url 'cart:add_cart' product.id %}" class="btn " style="color:#1c1427;background:#f4cca4">Добавить в корзину<i class="mdi mdi-cart-outline"></i></a>
2023-01-31 11:20:57 +00:00
</div>
</div>
</div>
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
<div class="row">
<div class="col-sm-12">
2024-01-17 11:54:38 +00:00
<div style="background:#ffffff" class="pagnation-ul">
2023-01-31 11:20:57 +00:00
{% if products.has_other_pages %}
<ul class="clearfix">
{% if products.has_previous %}
2024-01-17 11:54:38 +00:00
<li><a href="?page={{products.previous_page_number}}"><i style="color:#3b3b3b" class="mdi mdi-arrow-left-bold"></i></a></li>
2023-01-31 11:20:57 +00:00
{% else %}
<li><a href="#"><i class="mdi mdi-arrow-left-bold"></i></a></li>
{% endif %}
{% for x in products.paginator.page_range %}
{% if products.number == x %}
<li ><a href="#">{{x}}</a></li>
{% else %}
2024-01-17 11:54:38 +00:00
<li><a style="color:#3b3b3b" href="?page={{x}}">{{x}}</a></li>
2023-01-31 11:20:57 +00:00
{% endif %}
{% endfor %}
{% if products.has_next %}
2024-01-17 11:54:38 +00:00
<li ><a href="?page={{products.next_page_number}}"><i style="color:#3b3b3b" class="mdi mdi-arrow-right-bold"></i></a></li>
2023-01-31 11:20:57 +00:00
{% else %}
<li><a href="#"><i class="mdi mdi-arrow-right-bold"></i></a></li>
{% endif %}
</ul>
{% endif %}
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
2024-01-23 09:22:00 +00:00
<!-- Google tag (gtag.js) -->
<script async src="https://www.googletagmanager.com/gtag/js?id=G-DTB27SGYGF"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-DTB27SGYGF');
</script>
2023-01-31 11:20:57 +00:00
{% endblock content %}