location_page.html 978 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. {% extends "base.html" %}
  2. {% load wagtailimages_tags %}
  3. {% block content %}
  4. <style>
  5. /* Needed for Google map embed */
  6. #map {
  7. height: 100%;
  8. }
  9. html, body {
  10. height: 100%;
  11. margin: 0;
  12. padding: 0;
  13. }
  14. </style>
  15. <h1>{{ page.title }}</h1>
  16. <figure>
  17. {% image self.image fill-600x600 %}
  18. </figure>
  19. <p>{{ page.address }}</p>
  20. <p>{{ page.lat_long }}</p>
  21. <div id="map"></div>
  22. <script>
  23. var map;
  24. function initMap() {
  25. map = new google.maps.Map(document.getElementById('map'), {
  26. center: {
  27. lat: {{lat}},
  28. lng: {{long}}
  29. },
  30. zoom: 8
  31. });
  32. }
  33. </script>
  34. <script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyD31CT9P9KxvNUJOwDq2kcFEIG8ADgaFgw&callback=initMap" async defer></script>
  35. {% for hours in page.opening_hours %}
  36. <li>{{ hours }}</li>
  37. {% endfor %}
  38. {% endblock content %}