templates/Public/local_pages.html.twig line 1

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% block title %}{{ page.pageTitle|e('html') }}{% endblock %}
  3. {% block description %}{{ page.pageDescription }}{% endblock %}
  4. {% block body_class %}local-pages{% endblock %}
  5. {% block breadcrumb %}
  6. <div id="breadcrumb">
  7. <div class="container">
  8. <div class="row">
  9. <ul class="col-sm-12">
  10. <li><a href="{{ path('public_index') }}">Accueil</a></li>
  11. <li class="current">Pages locales</li>
  12. </ul>
  13. </div>
  14. </div>
  15. </div>
  16. <div style="height: 0px;overflow: hidden;">
  17. <ol itemscope itemtype="http://schema.org/BreadcrumbList">
  18. <li itemprop="itemListElement" itemscope
  19. itemtype="http://schema.org/ListItem">
  20. <a itemscope itemtype="http://schema.org/Thing"
  21. itemprop="item" href="{{ app.request.uri }}" itemid="pages-locales">
  22. <span itemprop="name">Pages Locales</span>
  23. </a>
  24. <meta itemprop="position" content="1" />
  25. </li>
  26. </ol>
  27. </div>
  28. {% endblock %}
  29. {% block content %}
  30. <div id="local-pages" class="page container">
  31. <div class="row">
  32. <div class="title col-sm-12">
  33. <h1>Pages locales</h1>
  34. </div>
  35. <div class="content col-sm-12">
  36. {{ page.content|raw }}
  37. {% set last_title = '' %}
  38. {% set last_subtitle = '' %}
  39. {% for item in pages %}
  40. {% if item.region != last_title %}
  41. {% if last_title is not empty %}{{ '</div>' }}{% endif %}
  42. {{ '<div class="region">' }}
  43. <h2>
  44. {{- item.region -}}
  45. {%- if item.region == item.departement -%}
  46.  ({{ item.code }})
  47. {%- endif -%}
  48. </h2>
  49. {% set last_title = item.region %}
  50. {% set last_subtitle = '' %}
  51. {% endif %}
  52. {% if item.departement != last_subtitle %}
  53. {% if item.departement != item.region %}
  54. <h3>{{ item.departement }} ({{ item.code }})</h3>
  55. {% set last_subtitle = item.departement %}
  56. {% endif %}
  57. {% if item.prestataires > 0 %}
  58. <p>
  59. <a href="{{ path('public_local_page_departement', {'departement': item.slug, 'cp': item.code}) }}">
  60. <b>Diagnostiqueurs immobiliers {{ item.departement }}</b>
  61. </a>
  62. </p>
  63. {% endif %}
  64. {% endif %}
  65. {% if item.title is not null and item.cp is not null %}
  66. <p>
  67. <a href="{{ routeLocalPage(item.cp, item.title|sanitize) }}">
  68. {{- 'Diagnostic immobilier ' ~ item.title -}}
  69. </a>
  70. </p>
  71. {% endif %}
  72. {% endfor %}
  73. {{ '</div>' }}
  74. </div>
  75. </div>
  76. </div>
  77. {% endblock %}