templates/Public/local_page.html.twig line 1

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% block title %}{{ page.pageTitle|e('html') }}{% if option('local_page_suffix') %} {{ option('local_page_suffix')|e('html') }}{% endif %}{% endblock %}
  3. {% block description %}{{ page.pageDescription }}{% endblock %}
  4. {% block preform_header %}
  5. {{ render(controller('App\\Controller\\PartialController:preDemandeHeader')) }}
  6. {% endblock %}
  7. {% block bandeau %}{{ render(controller('App\\Controller\\PartialController:bandeau')) }}{% endblock %}
  8. {% block body_class %}local-page{% endblock %}
  9. {% block breadcrumb %}
  10. <div id="breadcrumb" class="category bg_grey">
  11. <div class="container">
  12. <div class="row">
  13. <ul class="col-sm-12">
  14. <li>
  15. <a href="{{ path('public_index') }}">Accueil</a>
  16. </li>
  17. <li>
  18. <a href="{{ path('public_local_pages') }}">Pages locales</a>
  19. </li>
  20. {% if departement.region is not null %}
  21. <li>{{ departement.region.name }}</li>
  22. {% endif %}
  23. {% if departement.nom|trim != page.title|trim %}
  24. <li>{{ departement.nom }}</li>
  25. {% endif %}
  26. {% if departement.region is null or departement.region.name|trim != page.title|trim %}
  27. <li>{{ page.title }}</li>
  28. {% endif %}
  29. <li class="current">Diagnostic immobilier</li>
  30. </ul>
  31. </div>
  32. </div>
  33. </div>
  34. <div style="height: 0px;overflow: hidden;">
  35. <ol itemscope itemtype="http://schema.org/BreadcrumbList">
  36. <li itemprop="itemListElement" itemscope
  37. itemtype="http://schema.org/ListItem">
  38. <a itemscope itemtype="http://schema.org/Thing"
  39. itemprop="item" href="{{ path('public_local_pages') }}" itemid="pages-locales">
  40. <span itemprop="name">Pages locales</span>
  41. </a>
  42. <meta itemprop="position" content="1" />
  43. </li>
  44. <li itemprop="itemListElement" itemscope
  45. itemtype="http://schema.org/ListItem">
  46. <a itemscope itemtype="http://schema.org/Thing"
  47. itemprop="item" href="{{ app.request.uri }}" itemid="page-locales-diagnostic-immobilier">
  48. <span itemprop="name">Diagnostic immobilier</span>
  49. </a>
  50. <meta itemprop="position" content="2" />
  51. </li>
  52. </ol>
  53. </div>
  54. {% endblock %}
  55. {% block leaflet %}
  56. <link rel="stylesheet" href="https://unpkg.com/leaflet@1.5.1/dist/leaflet.css"
  57. integrity="sha512-xwE/Az9zrjBIphAcBb3F6JVqxf46+CDLwfLMHloNu6KEQCAWi6HcDUbeOfBIptF7tcCzusKFjFw2yuvEpDL9wQ=="
  58. crossorigin=""/>
  59. <script src="{{ asset('script/leaflet.js') }}"></script>
  60. {% endblock %}
  61. {% block content %}
  62. <div id="category" class="diagnostic">
  63. <div class="page container">
  64. <div class="row">
  65. <div class="title col-sm-12">
  66. <h1>Diagnostic immobilier {{ page.title }} ({{ page.meta('cp') }}) <span>--</span></h1>
  67. <div id="category-list">
  68. <ul>
  69. <li class="category">
  70. <a href="{{ path('public_page', {'url': 'diagnostic-immobilier.html'}) }}">
  71. Diagnostic immobilier
  72. </a>
  73. </li>
  74. <li>
  75. --
  76. </li>
  77. {{ render(controller('App\\Controller\\PartialController:sideCategories', {'pid': 122})) }}
  78. </ul>
  79. </div>
  80. </div>
  81. <div class="content col-sm-12 pageLocale">
  82. {% if prestataires %}
  83. {# Leaflet Map #}
  84. <div id="map_leaflet"></div>
  85. <script src="{{ asset('script/map_leaflet.js') }}"></script>
  86. <script>var markers = Array();</script>
  87. {% for prestataire in prestataires %}
  88. {% if prestataire.lat and prestataire.lng %}
  89. <script>
  90. var lat = "{{ prestataire.lat|number_format(10, '.') }}";
  91. var lng = "{{ prestataire.lng|number_format(10, '.') }}";
  92. var popup = "<p><strong>{{ prestataire.entreprise }}</strong><br/>{{ prestataire.adresse }}<br/>{{ prestataire.codePostal }} {{ prestataire.ville }}<br/><a href='{{ entity_url(prestataire) }}' class='prestataire-fiche more'>Voir la fiche</a></p>";
  93. var marker = {
  94. 'lat': lat,
  95. 'lng': lng,
  96. 'popup': popup
  97. };
  98. markers.push(marker);
  99. </script>
  100. {% endif %}
  101. {% endfor %}
  102. <script>
  103. var zoom = null;
  104. addMarkers(markers, zoom)
  105. </script>
  106. {% endif %}
  107. {{ page.content|raw }}
  108. <div class="text-center">
  109. <button onclick="window.scrollTo(-500,0);">Recevoir 3 devis gratuits</button>
  110. </div>
  111. </div>
  112. {{ render(controller('App\\Controller\\PartialController:localSidebar')) }}
  113. </div>
  114. <div id="devis"></div>
  115. </div>
  116. </div>
  117. {% endblock %}
  118. {# {% block preform_bottom %}
  119. {{ render(controller('App\\Controller\\PartialController:preDemande')) }}
  120. {% endblock %} #}
  121. {% block content_bottom %}
  122. {% include 'Partial/home_content.html.twig' %}
  123. {% endblock %}