{%if sidebar is not null %}
{#{ dump(pagina.sidebar.blocs) }#}
<div id="sidebar-page" class="large-3 medium-3 cell" style="padding-bottom:1rem;">
{% set anchoTotal=0 %}
{% for contenido in sidebar.blocs %}
{% if contenido.visible %}
{%set anchoTotal=anchoTotal+contenido.ample%}
{%if loop.first%}
{%endif%}
<div>
{% if contenido.tipus is not null %}
{% if contenido.tipus.tipus=='R'%}
{{contenido.getText(app.request.locale)|raw}}
{% elseif contenido.tipus.slug=='calendari'%}
{{ render(controller('DpCalendarBundle:Default:calendarDisplay', { 'admin': false, 'item' : contenido.getItem().getId()})) }}
{% elseif contenido.tipus.slug=='marquee'%}
{% include 'marqueeContenido.html.twig' with {'contenido': contenido,} only %}
{% elseif contenido.tipus.slug=='darrera_hora'%}
{#{ dump(contenido)}#}
{% include 'darrera_horaContenido.html.twig' with {'contenido': contenido, 'objDarreraHora': objDarreraHora} only %}
{% elseif contenido.tipus.slug=='banners' or contenido.tipus.slug=='banner_abonaments'%}
{% include 'bannerContenido.html.twig' with {'contenido': contenido} only %}
{% elseif (contenido.tipus.slug=='menu_desplegable_petit') or
(contenido.tipus.slug=='menu_desplegable_gran') or
(contenido.tipus.slug=='menu_desplegat')%}
{% include 'menu_desplegaContenido.html.twig' with {'contenido': contenido} only %}
{% elseif contenido.tipus.slug=='estacions'%}
{% if enGeneral[0].getMeteoVisible() != '' %}
{% include 'estacionsContenido.html.twig' with {'contenido': contenido, 'enGeneral':enGeneral} only %}
{% endif %}
{% elseif contenido.tipus.slug == 'menu_pestanyes' %}
{% include 'menuPestanyesSidebarContenido.html.twig' with {'contenido': contenido, 'slug': app.request.attributes.get('_slug')} only %}
{% else %}
{#{ dump(contenido)}#}
{#% include 'sliderContenido.html.twig' with {'slider': contenido.imagenes,'carouselId':contenido.id} only %#}
{% endif %}
</div>
{%if anchoTotal>=12%}
{%set anchoTotal=0%}
{%endif%}
{% if loop.last %}
{%if (anchoTotal<0)%}
{%endif%}
{% endif %}
{% endif%}
{% endif%}
{%endfor%}
</div>
{% endif %}