add index app

remotes/origin/HEAD
Max Yakovenko 8 years ago
parent a6c4c28825
commit 0d5d465d59
  1. 10
      index/views.py
  2. 75
      templates/index/index.html

@ -1,13 +1,23 @@
from django.views.generic import TemplateView from django.views.generic import TemplateView
from django.utils.translation import ugettext_lazy as _ from django.utils.translation import ugettext_lazy as _
from cart.models import Client
from core.models import Certificate
class IndexView(TemplateView): class IndexView(TemplateView):
template_name = 'index/index.html' template_name = 'index/index.html'
title = _('Русские программы') title = _('Русские программы')
def get_clients(self):
return Client.active.only('name', 'image').all()
def get_certs(self):
return Certificate.active.only('name', 'image').all()
def get_context_data(self, **kwargs): def get_context_data(self, **kwargs):
context = super().get_context_data(**kwargs) context = super().get_context_data(**kwargs)
context['title'] = self.title context['title'] = self.title
context['clients'] = self.get_clients()
context['certs'] = self.get_certs()
return context return context

@ -15,18 +15,17 @@
{% endblock pre_content %} {% endblock pre_content %}
{% block right_common_content %} {% block right_common_content %}
<div class="content"> <div class="content">
{% if product_categories %}
<div class="content__category"> <div class="content__category">
<ul class="content__category-list"> <ul class="content__category-list">
<li><a href="#">Microsoft</a></li> {% for category in product_categories %}
<li><a href="#">Антивирусы</a></li> <li>
<li><a href="#">1C</a></li> <a href="{% url 'products:product_list' path=category.get_path %}">{{ category.name }}</a>
<li><a href="#">Графика и видео</a></li> </li>
<li><a href="#">Проектирование</a></li> {% endfor %}
<li><a href="#">Офисные программы</a></li>
<li><a href="#">Резервное копирование</a></li>
<li><a href="#">Виртуализация</a></li>
</ul> </ul>
</div> </div>
{% endif %}
<div class="content__banner align-items-center"> <div class="content__banner align-items-center">
<div class="banner__close"> <div class="banner__close">
<button><img src="{% static 'img/close.svg' %}" alt=""></button> <button><img src="{% static 'img/close.svg' %}" alt=""></button>
@ -40,41 +39,55 @@
</div> </div>
<div class="banner__image"><img src="{% static 'img/coins.png' %}" alt=""></div> <div class="banner__image"><img src="{% static 'img/coins.png' %}" alt=""></div>
</div> </div>
{% if manufacturer_list %}
<div class="content__title">Выбор ПО по разработчику</div> <div class="content__title">Выбор ПО по разработчику</div>
<div class="selectPO"> <div class="selectPO">
<div class="selectPO__list"> <div class="selectPO__list">
{% for manufacturer in manufacturer_list %}
<div class="selectPO__item"> <div class="selectPO__item">
<a href="#"><img src="img/po_create/1c.png" alt=""></a> <a href="{% url 'products:product_list' %}?manufacturer={{ manufacturer.slug }}">
</div> {% if manufacturer.image %}
<div class="selectPO__item"> <img src="{{ manufacturer.image.url }}" alt="{{ manufacturer.name }}">
<a href="#"><img src="img/po_create/avast.png" alt=""></a> {% else %}
</div> <h3>{{ manufacturer.name }}</h3>
<div class="selectPO__item"> {% endif %}
<a href="#"><img src="img/po_create/corel.png" alt=""></a> </a>
</div>
<div class="selectPO__item">
<a href="#"><img src="img/po_create/roadmin.png" alt=""></a>
</div>
<div class="selectPO__item">
<a href="#"><img src="img/po_create/mcAfee.png" alt=""></a>
</div>
<div class="selectPO__item">
<a href="#"><img src="img/po_create/veeam.png" alt=""></a>
</div> </div>
{% endfor %}
</div> </div>
</div> </div>
{% endif %}
{% if clients %}
<div class="content__title">Наши клиенты</div> <div class="content__title">Наши клиенты</div>
<div class="clients"> <div class="clients">
<ul class="clients__list"> <ul class="clients__list">
<li><a href="#"><img src="img/po_create/kerio.png" alt=""></a></li> {% for client in clients %}
<li><a href="#"><img src="img/po_create/roadmin.png" alt=""></a></li> <li>
<li><a href="#"><img src="img/po_create/eset.png" alt=""></a></li> <a href="{% if client.image %} {{ client.image.url }}{% endif %}" class="certificate__item">
{% if client.preview %}
<img src="{{ client.preview.url }}" alt="{{ client.name }}">
{% else %}
<h3>{{ client.name }}</h3>
{% endif %}
</a>
</li>
{% endfor %}
</ul> </ul>
</div> </div>
{% endif %}
{% if certs %}
<div class="content__title">Наши сертефикаты</div> <div class="content__title">Наши сертефикаты</div>
<div class="certificate__list"> <div class="certificate__list">
<a href="./img/license/1.jpg" class="certificate__item"><img src="./img/lin_test.png" alt=""></a> {% for cert in certs %}
<a href="./img/license/2.jpg" class="certificate__item"><img src="./img/lin_test.png" alt=""></a> <a href="{% if cert.image %}{{ cert.image.url }}{% endif %}" class="certificate__item">
</div> {% if cert.preview %}
</div> <img src="{{ cert.preview.url }}" alt="{{ cert.name }}">
{% else %}
<h3>{{ cert.name }}</h3>
{% endif %}
</a>
{% endfor %}
</div>
</div>
{% endif %}
{% endblock right_common_content %} {% endblock right_common_content %}

Loading…
Cancel
Save