{% extends "oscar/layout.html" %} {% load i18n %} {% load l10n %} {% load staticfiles %} {% load currency_filters %} {% load image_tags %} {% block extrahead %} {% endblock %} {% block title %} {{ queryset_description }} | {{ block.super }} {% endblock %} {% block breadcrumbs %} {% endblock %} {% block headertext %} {{ queryset_description }} {% endblock %} {% block content %}
{% if all_stores %}

All stores

   
{% if store_list %}
{% for store in store_list %}

{{ store.name }} {% if store.distance %} {{ store.distance.km|floatformat:2 }} km {% endif %} {% trans "View store details" %}

{% oscar_thumbnail store.image "400x400" as im %} {{ store.name }}
{% include "stores/partials/store_address.html" %} {% include "stores/partials/store_contact.html" %}
{% include "stores/partials/store_opening_periods.html" %}
{% endfor %} {% else %}

{% trans "No stores found in the area." %}

{% endif %} {% else %}

{% trans "No store data available." %}

{% endif %}
{% endblock %} {% block extrascripts %} {{ block.super }} {% include "stores/partials/extrascripts.html" %} {% endblock %} {% block onbodyload %} {% if store_list %} var storeData = [ {% for store in store_list %} { 'name': '{{ store.name|escapejs }}', 'location': new google.maps.LatLng({{ store.location.y|unlocalize }}, {{ store.location.x|unlocalize }}), 'imageURL': '{% if store.image %}{{ store.image.url }}{% endif %}', 'address1': '{{ store.address.line1|escapejs }}', 'address2': '{{ store.address.line2|escapejs }}', 'address3': '{{ store.address.line3|escapejs }}', 'address4': '{{ store.address.line4|escapejs }}', 'postcode': '{{ store.address.postcode|escapejs }}', 'url': '{{ store.get_absolute_url|escapejs }}', 'email': '{{ store.email|escapejs }}', 'phone': '{% if store.phone %}{{ store.phone|escapejs }}{% endif %}', 'group': '{{ store.group.name|upper }}' } {% if forloop.counter < store_list|length %},{% endif %} {% endfor %} ]; {% if longitude and latitude %} var pnt = new google.maps.LatLng({{ latitude}}, {{ longitude }}); {% else %} var pnt = null; {% endif %} stores.maps.overview.init(storeData, pnt); {% endif %} {% endblock %}