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.utils.translation import ugettext_lazy as _
from cart.models import Client
from core.models import Certificate
class IndexView(TemplateView):
template_name = 'index/index.html'
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):
context = super().get_context_data(**kwargs)
context['title'] = self.title
context['clients'] = self.get_clients()
context['certs'] = self.get_certs()
return context

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

Loading…
Cancel
Save