templates/sidebar.html.twig line 1

Open in your IDE?
  1. {%if sidebar is not null %}
  2.     {#{ dump(pagina.sidebar.blocs) }#}
  3.     <div id="sidebar-page" class="large-3 medium-3 cell" style="padding-bottom:1rem;">
  4.         {% set anchoTotal=0 %}
  5.         {% for contenido in  sidebar.blocs %}
  6.             {% if contenido.visible %}
  7.                 {%set anchoTotal=anchoTotal+contenido.ample%}
  8.                 {%if loop.first%}
  9.                 {%endif%}
  10.                 <div>
  11.                 {% if contenido.tipus is not null %}
  12.                     {% if contenido.tipus.tipus=='R'%}
  13.                         {{contenido.getText(app.request.locale)|raw}}
  14.                     {% elseif contenido.tipus.slug=='calendari'%}
  15.                         {{ render(controller('DpCalendarBundle:Default:calendarDisplay', { 'admin': false, 'item' : contenido.getItem().getId()})) }}
  16.                     {% elseif contenido.tipus.slug=='marquee'%}
  17.                         {% include 'marqueeContenido.html.twig' with {'contenido': contenido,} only %}
  18.                     {% elseif contenido.tipus.slug=='darrera_hora'%}
  19.                         {#{ dump(contenido)}#}
  20.                         {% include 'darrera_horaContenido.html.twig' with {'contenido': contenido, 'objDarreraHora': objDarreraHora} only %}
  21.                     {% elseif contenido.tipus.slug=='banners' or contenido.tipus.slug=='banner_abonaments'%}
  22.                         {% include 'bannerContenido.html.twig' with {'contenido': contenido} only %}
  23.                     {% elseif (contenido.tipus.slug=='menu_desplegable_petit') or
  24.                                 (contenido.tipus.slug=='menu_desplegable_gran') or
  25.                                 (contenido.tipus.slug=='menu_desplegat')%}
  26.                         {% include 'menu_desplegaContenido.html.twig' with {'contenido': contenido} only %}
  27.                     {% elseif contenido.tipus.slug=='estacions'%}
  28.                         {% if enGeneral[0].getMeteoVisible() != '' %}
  29.                             {% include 'estacionsContenido.html.twig' with {'contenido': contenido, 'enGeneral':enGeneral} only %}
  30.                         {% endif %}
  31.                     {% elseif contenido.tipus.slug == 'menu_pestanyes' %}
  32.                         {% include 'menuPestanyesSidebarContenido.html.twig' with {'contenido': contenido, 'slug': app.request.attributes.get('_slug')} only %}
  33.                     {% else %}
  34.                         {#{ dump(contenido)}#}
  35.                         {#% include 'sliderContenido.html.twig' with {'slider': contenido.imagenes,'carouselId':contenido.id} only %#}
  36.                     {% endif %}
  37.                     </div>
  38.                     {%if anchoTotal>=12%}
  39.                         {%set anchoTotal=0%}
  40.                     {%endif%}
  41.                     {% if loop.last %}
  42.                         {%if (anchoTotal<0)%}
  43.                         {%endif%}
  44.                     {% endif %}
  45.                 {% endif%}
  46.             {% endif%}
  47.         {%endfor%}
  48.     </div>
  49. {% endif %}