templates/front/layout.html.twig line 1

Open in your IDE?
  1. {% extends '/base.html.twig' %}
  2. {% block seotitle %}{{ parent() }}{% endblock %}
  3. {% block seodesc %}{{ parent() }}{% endblock %}
  4. {% block microformat %}{{ parent() }}{% endblock %}
  5. {% if id is not defined %} {% set id = null %}{% endif %}
  6. {% if datearrivee is not defined %} {% set datearrivee = null %}{% endif %}
  7. {% if duree is not defined %} {% set duree = null %}{% endif %}
  8. {% if nbadultes is not defined %} {% set nbadultes = null %}{% endif %}
  9. {% if nbenfants is not defined %} {% set nbenfants = null %}{% endif %}
  10. {% block stylesheets %}
  11.     {{ parent() }}
  12. {% endblock %}
  13. {% block body %}
  14.     <div>
  15.         {% block top %}
  16.             <nav id="menuPrincipal" class="navbar navbar-fixed-top navbar-fixed-top2{% if searchBloc is defined and searchBloc %} searchBloc{% endif %}">
  17.                 <div id="topnav">
  18.                     <div class="container text-right">
  19.                     {{ render(controller('App\\Controller\\PageController::menu', {'code': 'nav_top'})) }}
  20.                     </div>
  21.                 </div>
  22.                 {% block menu %}
  23.                     {% set route_name = app.request.attributes.get('_route') %}
  24.                     {% set route_params = app.request.attributes.get('_route_params') %}
  25.                     {% set params = null %}
  26.                     {% if route_params is not null and app.request.query.all is iterable  %}
  27.                         {% set params = route_params|merge(app.request.query.all) %}
  28.                     {% endif %}
  29.                     {{ render(controller('App\\Controller\\DefaultController::menu', {}, {'route_name': route_name, 'params': params})) }}
  30.                 {% endblock %}
  31.                 {% block titre_produit %}{% endblock %}
  32.                 {% if searchBloc is defined and searchBloc %}
  33.                 {% block recherche %}
  34.                 {% include "/front/Default/recherche.html.twig"  with {'id': id, 'datearrivee': datearrivee, 'duree': duree, 'nbadultes': nbadultes, 'nbenfants': nbenfants } %}
  35.                 {% endblock %}
  36.                 {% endif %}
  37.             </nav>
  38.             
  39.         {% endblock %}
  40.         <div {% if page_code is defined and page_code == "home" %}{% else %}id="page"{% endif %}>
  41.             {% for flashbag in app.session.flashbag.all() %}
  42.                 {% for msg in flashbag %}
  43.                     {% if msg.type is defined %}
  44.                         <div class="alert alert-{{ msg.type }}">
  45.                             <strong>{{ msg.title }}</strong>
  46.                             <br/>{{ msg.message |raw }}
  47.                         </div>
  48.                     {% endif %}
  49.                     {% endfor %}
  50.             {% endfor %}
  51.             
  52.             {% block contenu %}
  53.             
  54.             {% endblock %}
  55.         </div>
  56.         
  57.         {% block footer %}
  58.             {{ render(controller('App\\Controller\\DefaultController::footer')) }}
  59.         {% endblock %}
  60.     </div>
  61. {% endblock %}
  62. {% block javascripts %} 
  63.     {{ parent() }}
  64.     <script type="text/javascript" src="{{ asset('bundles/fosjsrouting/js/router.js') }}"></script>
  65.     <script type="text/javascript" src="{{ path('fos_js_routing_js', {"callback": "fos.Router.setData"}) }}"></script>
  66.     {% set resas = app.session.get("resas") %}
  67.     {% set travellers = app.session.get("travellers") %}
  68. {% endblock %}