Guest User

Untitled

a guest
May 31st, 2021
44
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 4.96 KB | None | 0 0
  1. {% extends 'main.html' %}
  2.  
  3. {% load static %}
  4.  
  5. {% block title %}
  6.     Магазин
  7. {% endblock title %}
  8.  
  9. {% block content %}
  10.     <div class="container">
  11.         <div class="row flex-lg-row">
  12.             <div class="col-lg-3">
  13.                 {% include 'category_menu.html' %}
  14.             </div>
  15.             <div class="col-lg-9">
  16.                 <div class="grid-controller">
  17.                     <div class="grid-controller__buttons">
  18.                         <a class="grid-controller__btn list-view btn">
  19.                             <span class="material-icons lh-1_5">
  20.                                 view_list
  21.                             </span>
  22.                         </a>
  23.                         <a class="grid-controller__btn grid-view btn">
  24.                             <span class="material-icons lh-1_5">
  25.                                 grid_on
  26.                             </span>
  27.                         </a>
  28.                     </div>
  29.                 </div>
  30.                 <div class="store-product-list mb-3">
  31.                     {% for product in object_list %}
  32.                         <a class="card card-block-link slider-product-card" href="{{ product.get_absolute_url }}">
  33.                             <div class="card-img-block">
  34.                                 <img src="{{ product.get_main_image }}" class="card-img-top card-img" alt="{{ product.title }}">
  35.                             </div>
  36.                             <div class="card-body">
  37.                                 <h6 class="card-title">{{ product.get_super_title }}</h6>
  38.                                 <div class="card-footer-block">
  39.                                     <p class="card-price product_price">{{product.price}}</p>
  40.                                     <div class="card-buttons">
  41.                                         <button class="btn btn-outline-danger card-buttons__favorite-btn">
  42.                                             <span class="material-icons-round">
  43.                                                 favorite_border
  44.                                             </span>
  45.                                         </button>
  46.                                         <button class="btn btn-outline-primary">
  47.                                             Добавить
  48.                                         </button>
  49.                                     </div>
  50.                                 </div>
  51.                             </div>                                            
  52.                         </a>
  53.                     {% endfor %}
  54.                 </div>
  55.                 {% comment %} Pagination  {% endcomment %}
  56.                 <nav aria-label="Page navigation example">
  57.                     <ul class="pagination justify-content-center">
  58.                         {% if page_obj.has_previous %}
  59.                             <li class="page-item">
  60.                                 <a class="page-link" href="?page={{ page.previous_page_number }}" aria-label="Previous">
  61.                                     <span aria-hidden="true">&laquo;</span>
  62.                                 </a>
  63.                             </li>
  64.                         {% else %}
  65.                             <li class="page-item disabled">
  66.                                 <a class="page-link" href="#" aria-label="Previous">
  67.                                     <span aria-hidden="true">&laquo;</span>
  68.                                 </a>
  69.                             </li>
  70.                         {% endif %}
  71.                        
  72.                         {% for number in paginator.page_range %}
  73.                             <li class="page-item">
  74.                                 <a class="page-link" href="?page={{number}}">{{number}}</a>
  75.                             </li>
  76.                         {% endfor %}
  77.  
  78.                         {% if page_obj.has_next %}
  79.                             <li class="page-item">
  80.                                 <a class="page-link" href="?page={{ page_obj.next_page_number }}" aria-label="Next">
  81.                                     <span aria-hidden="true">&raquo;</span>
  82.                                 </a>
  83.                             </li>
  84.                         {% else %}
  85.                             <li class="page-item disabled">
  86.                                 <a class="page-link" href="#" aria-label="Next">
  87.                                     <span aria-hidden="true">&raquo;</span>
  88.                                 </a>
  89.                             </li>
  90.                         {% endif %}
  91.                     </ul>
  92.                 </nav>
  93.             </div>
  94.         </div>
  95.     </div>
  96. {% endblock content %}
  97.  
  98.  
  99. {% block scripts %}
  100.     <script src="{% static 'js/grid-controller.js' %}"></script>
  101.     <script src="{% static 'js/product-price.js' %}"></script>
  102.     <script>
  103.         $('.category-menu__header-button').click(function(){
  104.             toogleMenu($(this), 'expand_less', 'expand_more')
  105.         })
  106.     </script>
  107. {% endblock scripts %}
Advertisement
Add Comment
Please, Sign In to add comment