parent
f19bdb0f01
commit
ca5803c412
7 changed files with 190 additions and 0 deletions
@ -0,0 +1,11 @@ |
||||
{% load crispy_forms_filters %} |
||||
|
||||
|
||||
{% spaceless %} |
||||
<div class="row"> |
||||
{{ field }} |
||||
{% if field.has_errors %} |
||||
<div class="row">{{ field.errors|safe }}</div> |
||||
{% endif %} |
||||
</div> |
||||
{% endspaceless %} |
||||
@ -0,0 +1,7 @@ |
||||
{% load crispy_forms_tags %} |
||||
|
||||
{% if input.tag == "input" %} |
||||
{{ input }} |
||||
{% else %} |
||||
{{ field }} |
||||
{% endif %} |
||||
@ -0,0 +1,4 @@ |
||||
{% load static %} |
||||
{% load crispy_forms_field %} |
||||
|
||||
{% if input.name == "search" %}<button class="left-menu__search-btn"><img src="{% static "img/search.svg"%}" alt="Поиск"></button>{% else %}{{ field }}{% endif %} |
||||
@ -0,0 +1,37 @@ |
||||
{% load accounts_ext_filters %} |
||||
{% load crispy_forms_filters %} |
||||
|
||||
{% spaceless %} |
||||
<div class="row"> |
||||
<div class="col-sm-6 col-12"> |
||||
{% if "captcha" in field.id_for_label %} |
||||
{{ field.field.widget.image_and_audio|safe }} |
||||
{% elif "agreement" in field.id_for_label %} |
||||
<div class="reg__if"> |
||||
Согласен с <a href="#" data-toggle="modal" data-target="#agreement">условиями</a> |
||||
обработки персональных |
||||
данных, оплаты, доставки, |
||||
и возврата товаров |
||||
</div> |
||||
{% else %} |
||||
{{ field.label }}{% if field.field.required %}<span class="require">*</span>{% endif %} |
||||
{% endif %} |
||||
</div> |
||||
<div class="col-sm-6 col-12"> |
||||
<div class="row"> |
||||
{% if "captcha" in field.id_for_label %} |
||||
{{ field.field.widget.hidden_field|safe }} |
||||
{{ field.field.widget.text_field|safe }} |
||||
{% else %} |
||||
{{ field }} |
||||
{% endif %} |
||||
{% if field.field.help_text %} |
||||
<label for="{{ field.html_name|safe }}">{{ field.field.help_text|safe }}</label> |
||||
{% endif %} |
||||
</div> |
||||
{% if field.has_errors %} |
||||
<div class="row">{{ field.errors|safe }}</div> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
{% endspaceless %} |
||||
@ -0,0 +1,37 @@ |
||||
{% load static %} |
||||
<footer class="footer"> |
||||
<div class="container"> |
||||
<div class="row align-items-center"> |
||||
<div class="col-lg-3 col-md-12"> |
||||
<div class="footer__about"> |
||||
© Компания «Русские Программы» 2015–2018 |
||||
</div> |
||||
</div> |
||||
<div class="col-md col-md-2 col-5"> |
||||
<ul class="footer__menu"> |
||||
<li><a href="catalog.html">Каталог</a></li> |
||||
<li><a href="news.html">Новости</a></li> |
||||
<li><a href="cashback.html">Акции</a></li> |
||||
<li><a href="about.html">О компании</a></li> |
||||
</ul> |
||||
</div> |
||||
<div class="col-lg-4 col-md-6 col-7"> |
||||
<div class="footer__contact"> |
||||
<div class="footer__address">г. Москва ул. Пушкина, д. 32</div> |
||||
<div class="footer__phone"><a href="tel:84954369821">8 (495) 436-98-21</a>, <a |
||||
href="tel:84953724873">8 (495) 372-48-73</a></div> |
||||
<div class="footer__email"><a href="mailto:info@companyname.ru">info@companyname.ru</a></div> |
||||
</div> |
||||
</div> |
||||
<div class="col-lg col-md-4"> |
||||
<div class="footer__title">Способы оплаты</div> |
||||
<div class="footer__pay"> |
||||
<a href="#" class="footer__pay-item"><img src="{% static 'img/pay/visa.svg' %}" alt="Visa"></a> |
||||
<a href="#" class="footer__pay-item"><img src="{% static 'img/pay/mastercard.svg' %}" alt="Mastercard"></a> |
||||
<a href="#" class="footer__pay-item"><img src="{% static 'img/pay/maestro.svg' %}" alt="Maestro"></a> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</footer> |
||||
|
||||
@ -0,0 +1,76 @@ |
||||
{% load static %} |
||||
|
||||
<header class="header"> |
||||
<div class="container"> |
||||
<div class="row"> |
||||
<div class="col-lg-7 d-flex col col-md-2 justify-content-between header__nav align-self-center"> |
||||
<div class="header__logo align-self-center"> |
||||
<a href="/"> |
||||
<img src="{% static "img/header/logo.png" %}" alt="Русские программы"> |
||||
</a> |
||||
</div> |
||||
<div class="header__menu align-self-center"> |
||||
<ul class="d-flex justify-content-around"> |
||||
<li class="active"> |
||||
<a href="catalog.html">Каталог</a> |
||||
</li> |
||||
<li> |
||||
<a href="news.html">Новости</a> |
||||
</li> |
||||
<li> |
||||
<a href="{% url 'django.contrib.flatpages.views.flatpage' url='sales/' %}">Акции</a> |
||||
</li> |
||||
<li> |
||||
<a href="{% url 'django.contrib.flatpages.views.flatpage' url='about-us/' %}">О компании</a> |
||||
</li> |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
<div class="col-lg-2 col align-self-center"> |
||||
<div class="row"> |
||||
<div class="header__contact"> |
||||
<a href="#">8 (495) 799-65-54</a> |
||||
</div> |
||||
</div> |
||||
<div class="row"> |
||||
<div class="header__time"> |
||||
Пн - пт, 9:00 - 19:00 |
||||
</div> |
||||
</div> |
||||
</div> |
||||
<div class="col-lg-3 col align-self-center controls"> |
||||
<div class="row"> |
||||
<div class="header__control justify-content-lg-between d-flex"> |
||||
{% if not request.user.is_authenticated %} |
||||
<a href="{% url "accounts_ext:login" %}" class="header__link_fill">Вход</a> |
||||
<a href="{% url "accounts_ext:register" %}" class="header__link_inv">Регистрация</a> |
||||
{% else %} |
||||
<div class="header__lk"> |
||||
<a href="#" title="{{ request.user.username }}" class="header__link">Личный кабинет</a> |
||||
</div> |
||||
{% endif %} |
||||
<a href="basket.html" class="header__cart"> |
||||
<img src="{% static "img/header/cart-icon.svg" %}" |
||||
alt="Перейти в корзину"> |
||||
{% if request.user.is_authenticated %} |
||||
<span class="cart__count">5</span> |
||||
{% endif %} |
||||
</a> |
||||
<div class="mob-menu align-self-center "> |
||||
<button id="menu_active"> |
||||
<img src="{% static "img/menu/menu-mob.svg" %}"> |
||||
</button> |
||||
</div> |
||||
</div> |
||||
</div> |
||||
{% if request.user.is_authenticated %} |
||||
<div class="row"> |
||||
<div class="header__lk"> |
||||
<a href="{% url 'accounts_ext:logout' next=request.get_full_path %}" class="header__link">Выход</a> |
||||
</div> |
||||
</div> |
||||
{% endif %} |
||||
</div> |
||||
</div> |
||||
</div> |
||||
</header> |
||||
@ -0,0 +1,18 @@ |
||||
{% load static %} |
||||
|
||||
<div class="mobail-menu hide"> |
||||
<div class="container"> |
||||
<ul class="mobail-menu__list"> |
||||
<li><a href="/">Каталог</a></li> |
||||
<li><a href="/landing">Новости</a></li> |
||||
<li><a href="/landing/cashback">Акции</a></li> |
||||
<li><a href="/landing/about">О компании</a></li> |
||||
{% if request.user.is_authenticated %} |
||||
<li class="show-small"><a href="/accounts/profile/">Личный кабинет</a></li> |
||||
{% else %} |
||||
<a href="{% url "accounts_ext:login" %}" class="header__link_fill">Вход</a> |
||||
<a href="{% url "accounts_ext:register" %}" class="header__link_inv">Регистрация</a> |
||||
{% endif %} |
||||
</ul> |
||||
</div> |
||||
</div> |
||||
Loading…
Reference in new issue