EXPO-25 includes/place/place_object.html

remotes/origin/1203
pavel 11 years ago
parent af66466270
commit 698e96ab92
  1. 640
      templates/client/includes/place/place_object.html

@ -1,379 +1,345 @@
{% load static %} {% load static %}
{% load i18n %} {% load i18n %}
{% load template_filters %} {% load template_filters %}
{% block page_body %} {% block page_body %}
<div class="m-article"> <div class="m-article">
<div class="item-wrap expo-place-page clearfix"> <div class="item-wrap expo-place-page clearfix">
<aside> <aside>
<div class="i-pict"> <div class="i-pict">
{% include 'client/includes/show_logo.html' with obj=place %} {% include 'client/includes/show_logo.html' with obj=place %}
</div> </div>
<!--<div class="i-rating">{{ place.rating }}</div>-->
</aside> </aside>
<div class="i-info">
<div class="i-info"> <div>
<div> <div class="i-title">
<div class="i-title"> {{ place.name|safe }}
{{ place.name|safe }} </div>
</div> <div class="i-descr annotation-part">
<div class="i-descr annotation-part"> {{ place.description.strip|safe|linebreaks|truncatewords:20 }}
{{ place.description.strip|safe|linebreaks|truncatewords:20 }} </div>
</div> <a class="i-descr-readmore" href="javascript:void(0);">{% trans 'Далее...' %}</a>
<a class="i-descr-readmore" href="javascript:void(0);">{% trans 'Далее...' %}</a> <div class="i-descr full-part hidden" >
<div class="i-descr full-part hidden" > {{ place.description.strip|safe|linebreaks }}
{{ place.description.strip|safe|linebreaks }} </div>
</div> {% if place.address %}
{% if place.address %} <div class="i-address map-opened">
<div class="i-address map-opened"> <header>
<header> <div class="address">
<div class="address"> {{ place.adress }}
{{ place.adress }} </div>
</div> <div class="show-map"><a class="toggle-map" href="#">Раскрыть карту</a></div>
<div class="show-map"><a class="toggle-map" href="#">Раскрыть карту</a></div> </header>
</header> <div class="i-map ">
<div class="close-map"><a class="toggle-map" href="#">Скрыть карту</a></div>
<!--todo: открыть-->
<div class="i-map ">
<div class="close-map"><a class="toggle-map" href="#">Скрыть карту</a></div>
<!-- позиция для карты задается в атрибуте data-coords --> <!-- позиция для карты задается в атрибуте data-coords -->
<div class="map-canvas" id="map-canvas" data-coords="{{ place.address.lat|stringformat:'f' }},{{ place.address.lng|stringformat:'f' }}" ></div> <div class="map-canvas" id="map-canvas" data-coords="{{ place.address.lat|stringformat:'f' }},{{ place.address.lng|stringformat:'f' }}" ></div>
</div> </div>
</div> </div>
{% else %} {% else %}
<hr/> <hr/>
{% endif %} {% endif %}
</div> </div>
</div> </div>
</div> </div>
<div class="i-services">
<div class="i-services"> <div class="sect-title">Услуги</div>
<div class="sect-title">Услуги</div> <div class="is-wrap clearfix">
<div class="is-wrap clearfix"> <ul>
<ul> {% if place.bank %}
{% if place.bank %} <li>{% trans 'Банк / банкоматы / обмен валюты' %}</li>
<li>{% trans 'Банк / банкоматы / обмен валюты' %}</li> {% endif %}
{% endif %} {% if place.wifi %}
{% if place.wifi %} <li>Wi-Fi</li>
<li>Wi-Fi</li> {% endif %}
{% endif %} {% if place.children_room %}
{% if place.children_room %} <li>{% trans 'Детская комната' %}</li>
<li>{% trans 'Детская комната' %}</li> {% endif %}
{% endif %} {% if place.disabled_service %}
{% if place.disabled_service %} <li>{% trans 'Сервис для инвалидов' %}</li>
<li>{% trans 'Сервис для инвалидов' %}</li> {% endif %}
{% endif %} </ul>
</ul> <ul>
<ul> {% if place.conference_centre %}
{% if place.conference_centre %} <li>{% trans 'Конгресс-центр' %}</li>
<li>{% trans 'Конгресс-центр' %}</li> {% endif %}
{% endif %} {% if place.business_centre %}
{% if place.business_centre %} <li>{% trans 'Бизнес-центр' %}</li>
<li>{% trans 'Бизнес-центр' %}</li> {% endif %}
{% endif %} {% if place.online_registration %}
{% if place.online_registration %} <li>{% trans 'Онлайн-регистрация' %}</li>
<li>{% trans 'Онлайн-регистрация' %}</li> {% endif %}
{% endif %} {% if place.cafe %}
{% if place.cafe %} <li>{% trans 'Кафе и рестораны' %}</li>
<li>{% trans 'Кафе и рестораны' %}</li> {% endif %}
{% endif %} </ul>
</ul> <ul>
<ul> {% if place.terminals %}
{% if place.terminals %} <li>{% trans 'Информационные терминалы' %}</li>
<li>{% trans 'Информационные терминалы' %}</li> {% endif %}
{% endif %} {% if place.parking %}
{% if place.parking %} <li>{% trans 'Парковка' %}</li>
<li>{% trans 'Парковка' %}</li> {% endif %}
{% endif %} {% if place.press_centre %}
{% if place.press_centre %} <li>{% trans 'Пресс-центр' %}</li>
<li>{% trans 'Пресс-центр' %}</li> {% endif %}
{% endif %} {% if place.mobile_application %}
{% if place.mobile_application %} <li>{% trans 'Мобильное приложение' %}</li>
<li>{% trans 'Мобильное приложение' %}</li> {% endif %}
{% endif %} </ul>
</ul> </div>
</div> </div>
</div> <hr />
<hr /> {% if place.photogallery %}
{% if place.photogallery %} {% with photos=place.photogallery.photos.all|slice:"5" %}
{% with photos=place.photogallery.photos.all|slice:"5" %} <div class="i-photo-slides">
<div class="i-photo-slides"> <div class="sect-title">{% trans 'Фотогалерея' %}</div>
<div class="sect-title">{% trans 'Фотогалерея' %}</div> <div id="ps-photo-gallery" class="ps-photo-gallery swiper-container">
<div id="ps-photo-gallery" class="ps-photo-gallery swiper-container"> <ul class="swiper-wrapper">
<ul class="swiper-wrapper"> {% for photo in photos %}
{% for photo in photos %} <li class="swiper-slide">
<li class="swiper-slide"> <img src="{{ photo.get_display_url }}" alt="" />
<img src="{{ photo.get_display_url }}" alt="" /> </li>
</li> {% endfor %}
{% endfor %} </ul>
</ul> <div class="re-controls">
<div class="re-controls"> <a class="prev" href="#">&lt;</a>
<a class="prev" href="#">&lt;</a> <a class="next" href="#">&gt;</a>
<a class="next" href="#">&gt;</a> </div>
</div> </div>
</div> </div>
</div> {% endwith %}
{% endwith %} {% endif %}
{% endif %} <div class="e-num-info">
<div class="e-num-info"> {% if place.total_area %}
{% if place.total_area %} <div class="eni-area-wrap">
<div class="eni-area-wrap">
<div class="eni-title">{% trans 'Общая выставочная площадь' %}</div> <div class="eni-title">{% trans 'Общая выставочная площадь' %}</div>
<div class="eni-area">{{ place.total_area|int_format }} м²</div> <div class="eni-area">{{ place.total_area|int_format }} м²</div>
</div> </div>
{% endif %} {% endif %}
<div class="eni-areas clearfix"> <div class="eni-areas clearfix">
{% if place.closed_area %} {% if place.closed_area %}
<div class="enis-col"> <div class="enis-col">
<b>{{ place.closed_area|int_format }} {% trans 'м²' %}</b> <b>{{ place.closed_area|int_format }} {% trans 'м²' %}</b>
{% trans 'закрытая выставочная площадь' %} {% trans 'закрытая выставочная площадь' %}
</div> </div>
{% endif %} {% endif %}
{% if place.open_area %} {% if place.open_area %}
<div class="enis-col"> <div class="enis-col">
<b>{{ place.open_area|int_format }} {% trans 'м²' %}</b> <b>{{ place.open_area|int_format }} {% trans 'м²' %}</b>
{% trans 'открытая выставочная площадь' %} {% trans 'открытая выставочная площадь' %}
</div> </div>
{% endif %} {% endif %}
</div> </div>
<div class="eni-areas clearfix">
<div class="eni-areas clearfix"> <div class="enis-col">
<div class="enis-col"> <ul>
<ul> {% for hall in place.halls.all %}
{% for hall in place.halls.all %} {% if not forloop.counter|divisibleby:"2" %}
<li>{{ hall.name }} {% if hall.number %} №{{ hall.number }} {% endif %} — {{ hall.capacity }} м<sup>2</sup></sup></li>
{% if not forloop.counter|divisibleby:"2" %} {% endif %}
<li>{{ hall.name }} {% if hall.number %} №{{ hall.number }} {% endif %} — {{ hall.capacity }} м<sup>2</sup></sup></li> {% endfor %}
{% endif %} </ul>
{% endfor %} </div>
</ul> <div class="enis-col">
<ul>
</div> {% for hall in place.halls.all %}
<div class="enis-col"> {% if forloop.counter|divisibleby:"2" %}
<ul> <li>{{ hall.name }} {% if hall.number %} №{{ hall.number }} {% endif %} — {{ hall.capacity }} м<sup>2</sup></sup></li>
{% for hall in place.halls.all %} {% endif %}
{% if forloop.counter|divisibleby:"2" %} {% endfor %}
<li>{{ hall.name }} {% if hall.number %} №{{ hall.number }} {% endif %} — {{ hall.capacity }} м<sup>2</sup></sup></li> </ul>
{% endif %} </div>
{% endfor %} </div>
{% if place.total_year_action %}
</ul> <div class="eni-areas stat clearfix">
</div>
</div>
{% if place.total_year_action %}
<div class="eni-areas stat clearfix">
<div class="eni-title"> <div class="eni-title">
{% trans 'Ежегодно проводится' %} {% trans 'Ежегодно проводится' %}
</div> </div>
<div class="enis-col"> <div class="enis-col">
{% if place.total_year_action.isdigit %} {% if place.total_year_action.isdigit %}
{% ifequal LANGUAGE_CODE 'ru' %} {% ifequal LANGUAGE_CODE 'ru' %}
{% load pymorphy_tags %} {% load pymorphy_tags %}
<b>{{ place.total_year_action }}</b> <b>{{ place.total_year_action }}</b>
{{ "событие"|plural:place.total_year_action }} {{ "событие"|plural:place.total_year_action }}
{% else %} {% else %}
<b>{{ place.total_year_action }}</b> <b>{{ place.total_year_action }}</b>
{% trans 'событий' %} {% trans 'событий' %}
{% endifequal %} {% endifequal %}
{% else %} {% else %}
<b>{{ place.total_year_action }}</b> <b>{{ place.total_year_action }}</b>
{% endif %} {% endif %}
</div> </div>
</div>
</div> {% endif %}
{% endif %}
{% if place.foundation_year %} {% if place.foundation_year %}
<div class="eni-areas"> <div class="eni-areas">
<div class="eni-founded">{% trans 'Основано в' %} <b>{{ place.foundation_year }}</b> {% trans 'году' %}</div>
<div class="eni-founded">{% trans 'Основано в' %} <b>{{ place.foundation_year }}</b> {% trans 'году' %}</div> </div>
</div>
{% endif %} {% endif %}
</div>
</div> {% if place.get_scheme %}
{% if place.get_scheme %} <hr />
<hr /> <div class="e-pv-container">
<div class="e-pv-container"> <div class="sect-title">{% trans 'Схема павильонов' %}</div>
<div class="sect-title">{% trans 'Схема павильонов' %}</div> {% for scheme in place.get_scheme %}
{% for scheme in place.get_scheme %} {% ifequal scheme.file_path.url|slice:"-3:" 'pdf' %}
<a href="{{ scheme.file_path.url }}">{% trans 'Схема в pdf' %}</a>
{% ifequal scheme.file_path.url|slice:"-3:" 'pdf' %} {% else %}
<a href="{{ scheme.file_path.url }}">{% trans 'Схема в pdf' %}</a> <div class="div-img-wrap"><img src="{{ scheme.file_path.url }}" alt="" /></div>
{% else %} {% endifequal %}
<div class="div-img-wrap"><img src="{{ scheme.file_path.url }}" alt="" /></div> <hr/>
{% endifequal %} {% endfor %}
</div>
<hr/> {% endif %}
{% endfor %} <div class="i-contacts clearfix">
<div class="sect-title">{% trans 'Контактная информация' %}</div>
</div> <div class="ic-wrap">
{% endif %} <div class="ic-col">
<div class="i-contacts clearfix"> <div class="ic-addr">{{ place.adress }}</div>
<div class="sect-title">{% trans 'Контактная информация' %}</div> <div class="ic-links"><a target="_blank" href="{{ place.web_page }}">{{ place.web_page }}</a></div>
<div class="ic-wrap">
<div class="ic-col">
<div class="ic-addr">{{ place.adress }}</div>
<div class="ic-links"><a target="_blank" href="{{ place.web_page }}">{{ place.web_page }}</a></div>
</div>
<div class="ic-col">
<ul class="tels">
{% if place.phone %}
<li>{{ place.phone|phone }} ({% trans 'телефон' %})</li>
{% endif %}
{% if place.fax %}
<li>{{ place.fax|phone }} ({% trans 'факс' %})</li>
{% endif %}
</ul>
</div> </div>
<div class="ic-col">
<ul class="tels">
{% if place.phone %}
<li>{{ place.phone|phone }} ({% trans 'телефон' %})</li>
{% endif %}
{% if place.fax %}
<li>{{ place.fax|phone }} ({% trans 'факс' %})</li>
{% endif %}
</ul>
</div>
</div>
</div>
</div>
{% if place.events %}
<div class="i-events-list">
<div class="sect-title">{% trans 'Список событий' %}</div>
<ul class="cat-list cl-exhibitions">
{% for event in place.events %}
<li class="cl-item" data-link="#">
<div class="cl-item-wrap clearfix">
<a href="{{ event.get_permanent_url }}">
{% if event.expohit %}
<span class="hit"></span>
{% endif %}
<div class="cli-pict">
{% with obj=event %}
{% include 'show_logo.html' %}
{% endwith %}
</div>
</a>
<div class="cli-info">
<div class="cli-top clearfix">
<header>
<div class="cli-title"><a href="{{ event.get_permanent_url }}">{{ event.name|safe }}</a></div>
</header>
<div class="cli-bot clearfix">
<div class="cli-date">
{% with obj=event %}
{% include 'show_date_block.html' %}
{% endwith %}
</div>
<div class="cli-place">
<a href="{{ event.country.get_permanent_url }}">{{ event.country }}</a>, <a href="{{ event.city.get_permanent_url }}">{{ event.city }}</a>
</div>
</div>
</div>
</div>
<div class="cli-buttons clearfix">
<div class="cli-m-buttons">
<div class="cli-services">
<a class="button icon-sm" href="#">{% trans 'услуги' %}</a>
<div class="cli-services-sm">
<ul>
{% for service in event.get_services %}
<li><a href="{{ service.get_permanent_url }}">{{ service.name }}</a></li>
{% endfor %}
</ul>
</div>
</div>
<a class="button blue icon-calendar" href="{{ event.get_calendar_url }}">{% trans 'в расписание' %}</a>
<a class="button green icon-note" href="#">заметка</a>
</div>
<div class="cli-s-buttons">
<a class="button blue2 lc" target="_blank" href="http://www.booking.com/searchresults.html?aid={{ book_aid }}&city={{ event.city.id }}">{% trans 'Лучшие цены на отели на' %} <i>Booking</i>.com</a>
</div>
</div> </div>
</div> </div>
</div> <footer class="clearfix">
{% if place.events %}
<div class="i-events-list">
<div class="sect-title">{% trans 'Список событий' %}</div>
<ul class="cat-list cl-exhibitions">
{% for event in place.events %}
<li class="cl-item" data-link="#">
<div class="cl-item-wrap clearfix">
<a href="{{ event.get_permanent_url }}">
{% if event.expohit %}
<span class="hit"></span>
{% endif %}
<div class="cli-pict">
{% with obj=event %}
{% include 'show_logo.html' %}
{% endwith %}
</div>
</a>
<div class="cli-info">
<div class="cli-top clearfix">
<header>
<div class="cli-title"><a href="{{ event.get_permanent_url }}">{{ event.name|safe }}</a></div>
</header>
<div class="cli-bot clearfix">
<div class="cli-date">
{% with obj=event %}
{% include 'show_date_block.html' %}
{% endwith %}
</div>
<div class="cli-place">
<a href="{{ event.country.get_permanent_url }}">{{ event.country }}</a>, <a href="{{ event.city.get_permanent_url }}">{{ event.city }}</a>
</div>
</div>
</div>
</div>
<div class="cli-buttons clearfix">
<div class="cli-m-buttons">
<div class="cli-services">
<a class="button icon-sm" href="#">{% trans 'услуги' %}</a>
<div class="cli-services-sm">
<ul>
{% for service in event.get_services %}
<li><a href="{{ service.get_permanent_url }}">{{ service.name }}</a></li>
{% endfor %}
</ul>
</div>
</div>
<a class="button blue icon-calendar" href="{{ event.get_calendar_url }}">{% trans 'в расписание' %}</a>
<a class="button green icon-note" href="#">заметка</a>
</div>
<div class="cli-s-buttons">
<a class="button blue2 lc" target="_blank" href="http://www.booking.com/searchresults.html?aid={{ book_aid }}&city={{ event.city.id }}">{% trans 'Лучшие цены на отели на' %} <i>Booking</i>.com</a>
</div>
</div>
</div>
<footer class="clearfix">
<div class="cli-stats"> <div class="cli-stats">
{% if event.visitors %}<span class="visitors"> {{ event.visitors }}</span>{% endif %} {% if event.visitors %}<span class="visitors"> {{ event.visitors }}</span>{% endif %}
{% if event.members %}<span class="participants">{{ event.members }}</span>{% endif %} {% if event.members %}<span class="participants">{{ event.members }}</span>{% endif %}
</div> </div>
<div class="cli-tags"> <div class="cli-tags">
{% with obj=event %} {% with obj=event %}
{% include 'client/includes/show_tags.html' %} {% include 'client/includes/show_tags.html' %}
{% endwith %} {% endwith %}
</div> </div>
</footer> </footer>
{% endfor %}
</ul>
</div>
{% endif %}
<div class="m-article">
{% include 'client/includes/booking_block.html' with city=place.city place=place %}
</div>
{% if place.get_nearest_places %}
<div class="e-cat">
<div class="sect-title">{% trans 'Ближайшие выставочные центры' %}</div>
<ul class="cat-list cl-places">
{% for pl in place.get_nearest_places %}
<li class="cl-item">
<div class="cl-item-wrap clearfix">
<a href="{{ pl.get_permanent_url }}">
<div class="cli-pict">
{% include 'show_logo.html' with obj=pl %}
</div>
</a>
<div class="cli-info">
<div class="cli-top clearfix">
<header>
<div class="cli-title">
<a href="{{ pl.get_permanent_url }}"> {{ pl.name|safe }}</a>
</div>
<!--<div class="cli-rate">{{ pl.rating }}</div>-->
</header>
<div class="cli-descr">{{ pl.get_type }}</div>
</div>
{% endfor %} <div class="cli-bot clearfix">
</ul> {% if pl.total_area %}
</div> <div class="cli-dim">{{ pl.total_area }}</div>
{% endif %} {% endif %}
<div class="m-article"> <div class="cli-place">
{% include 'client/includes/booking_block.html' with city=place.city place=place %} <a href="{{ pl.country.get_permanent_url }}">{{ pl.country }}</a>, <a href="{{ pl.city.get_permanent_url }}">{{ pl.city }}</a>,
</div> <a href="{{ pl.get_permanent_url }}">{{ pl.adress }}</a>
</div>
{% if place.get_nearest_places %} </div>
<div class="e-cat"> </div>
<div class="sect-title">{% trans 'Ближайшие выставочные центры' %}</div> </div>
<ul class="cat-list cl-places"> </li>
{% for pl in place.get_nearest_places %} {% endfor %}
</ul>
<li class="cl-item"> </div>
<div class="cl-item-wrap clearfix"> {% endif %}
<a href="{{ pl.get_permanent_url }}">
<div class="cli-pict">
{% include 'show_logo.html' with obj=pl %}
</div>
</a>
<div class="cli-info">
<div class="cli-top clearfix">
<header>
<div class="cli-title">
<a href="{{ pl.get_permanent_url }}"> {{ pl.name|safe }}</a>
</div>
<!--<div class="cli-rate">{{ pl.rating }}</div>-->
</header>
<div class="cli-descr">{{ pl.get_type }}</div>
</div>
<div class="cli-bot clearfix">
{% if pl.total_area %}
<div class="cli-dim">{{ pl.total_area }}</div>
{% endif %}
<div class="cli-place">
<a href="{{ pl.country.get_permanent_url }}">{{ pl.country }}</a>, <a href="{{ pl.city.get_permanent_url }}">{{ pl.city }}</a>,
<a href="{{ pl.get_permanent_url }}">{{ pl.adress }}</a>
</div>
</div>
</div>
</div>
</li>
{% endfor %}
</ul>
</div>
{% endif %}
{% endblock %} {% endblock %}
{% block scripts %} {% block scripts %}
{% if request.GET.debug == '1' %}
<script src="{% static 'client/js/_modules/page.place.object.js' %}"></script> <script src="{% static 'client/js/_modules/page.place.object.js' %}"></script>
<!--<script src="{% static 'client/js' %}{% if debug %}/{% else %}_min/{% endif %}_modules/page.place.object{% if debug %}{% else %}.min{% endif %}.js"></script>--> {% else %}
<script src="{% static 'client/js_min/_modules/page.place.object.min.js' %}"></script>
{% endif %}
<script> <script>
EXPO.place.object.init({ EXPO.place.object.init({
article:{ article:{
class:'i-info', class:'i-info',
cutLength:1000, cutLength:1000,
annotationClass:'annotation-part', annotationClass:'annotation-part',
fullPartClass:'full-part', fullPartClass:'full-part',
readMoreClass:'i-descr-readmore' readMoreClass:'i-descr-readmore'
} }
}); });
</script> </script>
{% endblock %} {% endblock %}
Loading…
Cancel
Save