2
0

bread_page.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. {% extends "base.html" %}
  2. {% load wagtailimages_tags %}
  3. {% block content %}
  4. {% image page.image fill-1920x600 as hero_img %}
  5. {% include "base/include/header-hero.html" %}
  6. <div class="container bread-detail">
  7. <div class="row">
  8. <div class="col-md-12">
  9. <div class="col-md-7">
  10. <div class="row">
  11. {% if page.introduction %}
  12. <p class="bread-detail__introduction">
  13. {{ page.introduction }}
  14. </p>
  15. {% endif %}
  16. <div class="hidden-md-down">
  17. {{ page.body }}
  18. </div>
  19. </div>
  20. </div>
  21. <div class="col-md-4 col-md-offset-1">
  22. <div class="row">
  23. <div class="bread-detail__meta">
  24. {% if page.origin %}
  25. <p class="bread-detail__meta-title">Origin</p>
  26. <p class="bread-detail__meta-content">{{ page.origin }}</p>
  27. {% endif %}
  28. {% if page.bread_type %}
  29. <p class="bread-detail__meta-title">Type</p>
  30. <p class="bread-detail__meta-content">{{ page.bread_type }}</p>
  31. {% endif %}
  32. {% with ingredients=page.ingredients.all %}
  33. {% if ingredients %}
  34. <h4>Ingredients</h4>
  35. <ul>
  36. {% for ingredient in ingredients %}
  37. <li>
  38. {% if ingredient.live %}
  39. {# If it's live, show as-is #}
  40. {{ ingredient.name }}
  41. {% else %}
  42. {# EXAMPLE: we can show a placeholder element for instances that are not live #}
  43. <span class="bread-detail__meta-ingredient--draft">
  44. Draft ingredient
  45. </span>
  46. (draft)
  47. {% endif %}
  48. </li>
  49. {% endfor %}
  50. </ul>
  51. {% endif %}
  52. {% endwith %}
  53. </div>
  54. </div>
  55. </div>
  56. <div class="col-md-7">
  57. <div class="row hidden-md-up">
  58. {{ page.body }}
  59. </div>
  60. </div>
  61. </div>
  62. </div>
  63. </div>
  64. {% endblock content %}