diff --git a/index/views.py b/index/views.py
index 798528d..bb1a73a 100644
--- a/index/views.py
+++ b/index/views.py
@@ -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
diff --git a/templates/index/index.html b/templates/index/index.html
index 07a1110..d890fb6 100644
--- a/templates/index/index.html
+++ b/templates/index/index.html
@@ -15,18 +15,17 @@
{% endblock pre_content %}
{% block right_common_content %}
-
+ {% if product_categories %}
+
+
+ {% for category in product_categories %}
+ -
+ {{ category.name }}
+
+ {% endfor %}
+
+
+ {% endif %}
@@ -40,41 +39,55 @@
-
Выбор ПО по разработчику
-
-
-
-

-
-
-

-
-
-

-
-
-

-
-
-

-
-
-

+ {% if manufacturer_list %}
+
Выбор ПО по разработчику
+
+
+ {% for manufacturer in manufacturer_list %}
+
+ {% endfor %}
-
-
Наши клиенты
-
-
Наши сертефикаты
-
-

-

-
-
+ {% endif %}
+ {% if clients %}
+
Наши клиенты
+
+ {% endif %}
+ {% if certs %}
+
Наши сертефикаты
+
+
+ {% endif %}
{% endblock right_common_content %}