templates/front/catalog/discount/view.html.twig line 1

Open in your IDE?
  1. {% extends 'front/front.html.twig' %}
  2. {% block javascripts %}
  3. <script>
  4. config.discountId = {{ discount.id }};
  5. </script>
  6. <script src="{{ asset('js/filters.js') }}"></script>
  7. {% endblock %}
  8. {% block structuredData %}
  9. {% set cpt = 1 %}
  10. <script type="application/ld+json">
  11. {
  12. "@context": "https://schema.org",
  13. "@type": "BreadcrumbList",
  14. "itemListElement":
  15. [
  16. {
  17. "@type": "ListItem",
  18. "position": {{ cpt }},
  19. "item":
  20. {
  21. "@id": "{{ url('index') }}",
  22. "name": "{% trans %}Vivog | Matériel pour les toiletteurs et éleveurs{% endtrans %}"
  23. }
  24. },
  25. {% for p in path %}
  26. {% set cpt = cpt + 1 %}
  27. {
  28. "@type": "ListItem",
  29. "position": {{ cpt }},
  30. "item":
  31. {
  32. {% if loop.index == 1 %}
  33. "@id": "{{ url('universe',{url:p.url,id:p.id}) }}",
  34. {% else %}
  35. "@id": "{{ url('discount',{url:p.url,id:p.id}) }}",
  36. {% endif %}
  37. "name": "{{ p.name }}"
  38. }
  39. },
  40. {% endfor %}
  41. {% set cpt = cpt + 1 %}
  42. {
  43. "@type": "ListItem",
  44. "position": {{ cpt }},
  45. "item":
  46. {
  47. "@id": "{{ url('discount',{url:discount.url,id:discount.id}) }}",
  48. "name": "{{ discount.title }}"
  49. }
  50. }
  51. ]
  52. }
  53. </script>
  54. {% endblock %}
  55. {% block bodyClass %}discount-page{% endblock %}
  56. {% block metas %}
  57. <title>{{ discountDescription.title | striptags }}</title>
  58. <link rel="canonical" href="{{ url('discount',{id:discount.id, url:discount.url}) }}" />
  59. <meta name="robots" content="noindex">
  60. {% endblock %}
  61. {% block featured %}{% endblock %}
  62. {% block breadcrumbs %}
  63. {% include 'front/layout/breadcrumbs.html.twig' with {discount:discount} %}
  64. {% endblock %}
  65. {% block content %}
  66. <div class="ctn category-view discount-view">
  67. {% if is_granted('ROLE_ADMIN') %}
  68. <div class="admin-tools">
  69. <a href="{{ path('admin_discount_edit',{id:discount.id}) }}" class="admin-update" target="_blank">modifier la catégorie</a>
  70. </div>
  71. {% endif %}
  72. <h1>{{ discountDescription.title | raw }}</h1>
  73. {% include 'front/catalog/discount/list.html.twig' %}
  74. <div class="center">
  75. <div class="product-ctn">
  76. {% include 'front/catalog/product/list.html.twig' with { products:products, productTitleTag:'h2', listClass:'', discounts:discounts }%}
  77. </div>
  78. </div>
  79. </div>
  80. {{ render(controller(
  81. 'App\\Controller\\Front\\Modules\\SeenProductsController::block',
  82. { 'request': app.request }
  83. )) }}
  84. <div class="ctn">
  85. <div class="footer-spacer"></div>
  86. </div>
  87. {% endblock %}