templates/Public/page.html.twig line 1

Open in your IDE?
  1. {% extends 'layout.html.twig' %}
  2. {% block title %}{{ page.pageTitle|e('html') }}{% if option('default_page_suffix') %} {{ option('default_page_suffix')|e('html') }}{% endif %}{% endblock %}
  3. {% block description %}{{ page.pageDescription }}{% endblock %}
  4. {% block meta_robots -%}
  5. {% if page.robots %}
  6. {{- page.robots -}}
  7. {% else %}
  8. {{- parent() -}}
  9. {% endif %}
  10. {%- endblock %}
  11. {% block breadcrumb %}
  12. <div id="breadcrumb" class="bg-white">
  13. <div class="container">
  14. <div class="row">
  15. <ul class="col-sm-12">
  16. <li><a href="{{ path('public_index') }}">Accueil</a></li>
  17. {% if page.parent %}
  18. <li><a href="{{ path('public_page', {'url': page.parent.url}) }}">{{ page.parent.title }}</a></li>
  19. {% endif %}
  20. <li class="current">{{ page.title }}</li>
  21. </ul>
  22. </div>
  23. </div>
  24. </div>
  25. <div style="height: 0px;overflow: hidden;">
  26. <ol itemscope itemtype="http://schema.org/BreadcrumbList">
  27. {% if page.parent %}
  28. <li itemprop="itemListElement" itemscope
  29. itemtype="http://schema.org/ListItem">
  30. <a itemscope
  31. itemprop="item" href="{{ path('public_page', {'url': page.parent.url}) }}" itemid="page">
  32. <span itemprop="name">{{ page.parent.title }}</span>
  33. </a>
  34. <meta itemprop="position" content="1" />
  35. </li>
  36. <li itemprop="itemListElement" itemscope
  37. itemtype="http://schema.org/ListItem">
  38. <a itemscope itemtype="http://schema.org/Thing"
  39. itemprop="item" href="{{ app.request.uri }}" itemid="page-title">
  40. <span itemprop="name">{{ page.title }}</span>
  41. </a>
  42. <meta itemprop="position" content="2" />
  43. </li>
  44. {% else %}
  45. <li itemprop="itemListElement" itemscope
  46. itemtype="http://schema.org/ListItem">
  47. <a itemscope itemtype="http://schema.org/Thing"
  48. itemprop="item" href="{{ app.request.uri }}" itemid="page-title">
  49. <span itemprop="name">{{ page.title }}</span>
  50. </a>
  51. <meta itemprop="position" content="1" />
  52. </li>
  53. {% endif %}
  54. </ol>
  55. </div>
  56. {% endblock %}
  57. {% block content %}
  58. <div id="page">
  59. <div class="page container width_extented">
  60. <div class="row">
  61. <div class="title col-sm-12">
  62. <h1>{{ page.title }}</h1>
  63. </div>
  64. <div class="content col-sm-12">
  65. {{ page.content|raw }}
  66. </div>
  67. </div>
  68. </div>
  69. </div>
  70. {% endblock %}