Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> cabecera  [in template "1369164#1369202#6971467" at line 1, column 38]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if !stringUtil.equalsIgnoreCase("", ...  [in template "1369164#1369202#6971467" at line 1, column 1]
----
1<#if !stringUtil.equalsIgnoreCase("",cabecera.imagenFondoCabecera.data)> 
2	<meta property="og:image" content="${cabecera.imagenFondoCabecera.data}"> 
3    <meta name="twitter:image" content="${cabecera.imagenFondoCabecera.data}"> 
4</#if> 

Saltar al contenido

Ir a inicio - Bilbao Bizkaia
  • Profesionales
  • Medios
    • Español ES
    • Euskara EU
    • English EN
    • Français FR
    • Somos especiales
    • Llegar a Bilbao Bizkaia
    • Oficinas de turismo y descargas
    • Lo que necesitas saber sobre Bizkaia
    • Bilbao Bizkaia Card
    • Costa
    • Montaña
    • Ciudad
    • Mapa interactivo
    • Gastronomía
    • Naturaleza
    • Cultura
    • Basque
    • Eventos
    • Inclusivo
    • LGBT+
    • Family Friendly
    • Jóvenes
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> cabecera  [in template "1369164#1369202#1381220" at line 62, column 79]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${cabecera.imagenFondoCabecera.getDat...  [in template "1369164#1369202#1381220" at line 62, column 77]
----
1<#-- SERVICIOS --> 
2<#assign DDLRecordLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.BaseLocalService")> 
3<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
4<#-- <#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() /> --> 
5 
6<#assign urlEncoder = staticUtil["java.net.URLEncoder"]> 
7 
8<#-- servicios related asset subhome --> 
9<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")> 
10<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
11<#assign journalArticleResourceLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")> 
12 
13 
14<#-- VARIABLES --> 
15<#assign articleId = .vars['reserved-article-id'].data > 
16<#if request?has_content> 
17	<#assign portletNamespace = request['theme-display']['portlet-display']['id'] + '_' > 
18	<#assign completeCurrentUrl = urlEncoder.encode((request["attributes"]["CURRENT_COMPLETE_URL"])?string?split("?")[0]?string, "UTF-8")> 
19<#else> 
20    <#assign portletNamespace = articleId + '_'> 
21    <#assign completeCurrentUrl = 'http://web.bizkaia.eus'> 
22</#if> 
23 
24<#assign articleTitle = .vars['reserved-article-title'].data > 
25<#assign encodedTitle = urlEncoder.encode(articleTitle, "UTF-8")> 
26 
27<#-- <#assign themeDisplay = serviceContext.getThemeDisplay() /> --> 
28<#assign layout = themeDisplay.getLayout() /> 
29 
30<#-- obtener subhome enlazada como related assets --> 
31<#assign journalArticleClassName = "com.liferay.journal.model.JournalArticle"> 
32 
33<#assign introSubhomeStructureId = themeDisplay.getThemeSetting("structure-introsubhome-id") > 
34 
35<#assign reportajeArticle = journalArticleLocalService.getArticle(groupId, articleId) > 
36<#assign reportajeEntry = assetEntryLocalService.getEntry(journalArticleClassName, reportajeArticle.getResourcePrimKey()) > 
37 
38<#assign assetEntryQuery = getAssetEntryQuery(reportajeEntry.getClassNameId(), getterUtil.getLong(introSubhomeStructureId), reportajeEntry.getEntryId(), "publishDate", "ASC")> 
39<#assign entries = assetEntryLocalService.getEntries(assetEntryQuery)> 
40 
41<#-- recoger título, entradilla y color del contenido subhome relacionado--> 
42<#assign colorSubhome ="#00e78d"> 
43<#assign tituloSubhome = ""> 
44<#assign entradillaSubhome =""> 
45 
46<#if 1 == entries?size> 
47	<#list entries as e> 
48		<#assign journalArticleResource = journalArticleResourceLocalService.fetchJournalArticleResource(getterUtil.getLong(e.getClassPK())) > 
49		<#assign renderer = e.getAssetRenderer()> 
50		<#assign subhomeArticle = renderer.getArticle() > 
51		<#assign document = saxReaderUtil.read(subhomeArticle.getContentByLocale(locale)) > 
52		<#assign rootElement = document.getRootElement() > 
53		<#assign tituloSubhome = saxReaderUtil.createXPath("dynamic-element[@name='titulo']/dynamic-content").selectSingleNode(rootElement).getStringValue() > 
54		<#assign entradillaSubhome = saxReaderUtil.createXPath("dynamic-element[@name='entradilla']/dynamic-content").selectSingleNode(rootElement).getStringValue()  > 
55		<#assign colorSubhome = saxReaderUtil.createXPath("dynamic-element[@name='color']/dynamic-content").selectSingleNode(rootElement).getStringValue() > 
56	</#list> 
57	<#else> 
58</#if> 
59 
60<div  class="top-reportaje"> 
61	<div class="container_fluid reportaje"> 
62		<div class="top-reportaje-img" style="background-image:url('${cabecera.imagenFondoCabecera.getData()}');"> 
63	    	<#-- <img src="${cabecera.imagenFondoCabecera.getData()}" alt=""> --> 
64		</div> 
65	    <div class="bipo_overlay"></div> 
66	    <div class="top-reportaje-fondo-oscuro"> 
67	    	<div class="bipo_overlay"></div> 
68	    	<div class="container"> 
69		    	<div class="row"> 
70		    		<div class="col-md-11 col-md-offset-1"> 
71			    	    <hr class="cuadrado bgcolor"> 
72				    </div> 
73	    		</div> 
74			</div> 
75		</div> 
76		<div class="reportaje-top-flecha"> 
77		    <p><a href="#breadcrumb" id="flecha-arriba"><span class="iytuicon icon-skip-Video"></span> <span class="sr-only"><@liferay.language key="iytu.irContenido" /></span></a></p> 
78		</div> 
79	    <div class="top-reportaje-texto"> 
80		    <div class="container"> 
81		    	<div class="row"> 
82		    		<div class="col-sm-12 col-sm-offset-0 col-md-11 col-md-offset-1"> 
83				    	<div class="top-reportaje-titulo"> 
84				    		<h1>${articleTitle}</h1> 
85				    	</div> 
86					    <div class="top-reportaje-entradilla"> 
87				    		<p class="subtitulo">${cabecera.entradilla.getData()}</p> 
88				    	</div> 
89				    	<#assign existeColumna2 =  cabecera.introduccion2?? && cabecera.introduccion2.data?? &&  !stringUtil.equalsIgnoreCase("", cabecera.introduccion2.data) /> 
90                        <div class="${existeColumna2?string('row', '')} top-reportaje-introduccion"> 
91                        	<#if existeColumna2 > 
92                        	    <div class="col-sm-6 col-md-6"> 
93                        	</#if> 
94                        	        ${appendTag(cabecera.introduccion.data)} 
95                        	<#if existeColumna2 > 
96                        		</div> 
97                        	    <div class="col-sm-6 col-md-6">        
98                        	     	${appendTag(cabecera.introduccion2.data)} 
99                        	    </div> 
100                        	</#if> 
101                        </div> 
102		    		 
103		    		 
104				    	<div class="top-reportaje-mapa"> 
105				    	    <#if !validator.equals("", cabecera.imagenSuperpuestaCabecera.data) > 
106				    		    <span class="top-reportaje-mapa-img"><img src="${cabecera.imagenSuperpuestaCabecera.getData()}" class="top-reportaje-mapa-img" alt=""></span> 
107				    		</#if> 
108				    		<div class="top-reportaje-mapa-texto"> 
109				    		    <#if !validator.equals("", tituloSubhome?string) > 
110								    <h2>${tituloSubhome}</h2> 
111							    </#if> 
112							    <#if !validator.equals("", entradillaSubhome?string) > 
113								    <p>${entradillaSubhome}</p> 
114								</#if> 
115				    		</div> 
116				    	</div> 
117				    	 
118		    		</div> 
119		    	</div> 
120		    </div> 
121		    <div class="clearfix"></div> 
122		</div> 
123		 
124	</div> 
125</div> 
126 
127<script> 
128$( document ).ready(function() { 
129     
130    $('.reportaje-top-flecha a').click(function(e) { 
131        e.preventDefault(); 
132        var $target = $(this.hash); 
133        var destino = this.hash; 
134        $target = $target.length && $target || $(this.hash); 
135        if ($target.length) { 
136            var targetOffset = $target.offset().top; 
137            var topSpace = $('#heading').height(); 
138            targetOffset = targetOffset - topSpace; 
139            $('html,body').animate({scrollTop: targetOffset}, 1500); 
140        } 
141 
142    }); 
143     
144}); 
145</script> 
146 
147<#function getAssetEntryQuery classNameId structureId linkedAssetEntryId order orderType> 
148    <#assign assetEntryQuery = objectUtil("com.liferay.asset.kernel.service.persistence.AssetEntryQuery") > 
149	 
150	<#assign classNameIds = [classNameId] > 
151	${assetEntryQuery.setClassNameIds(classNameIds)} 
152 
153	<#if !validator.equals("", structureId?string) > 
154		<#assign classTypeIds = [structureId] > 
155		${assetEntryQuery.setClassTypeIds(classTypeIds)} 
156		 
157		<#if !validator.equals("", order) > 
158			${assetEntryQuery.setOrderByCol1(order)} 
159			${assetEntryQuery.setOrderByType1(orderType)} 
160		</#if> 
161	</#if> 
162 
163	<#if !validator.equals("0", linkedAssetEntryId?string) > 
164		${assetEntryQuery.setLinkedAssetEntryId(linkedAssetEntryId)} 
165	</#if> 
166 
167	<#return assetEntryQuery > 
168</#function> 
169<#function appendTag(element) > 
170  <#if !(element?starts_with("<p>")||element?starts_with("<ul>")||element?starts_with("<ol>")||element?starts_with("<table>"))> 
171    <#assign corrected = "<p>" + element > 
172  <#else> 
173    <#assign corrected = element > 
174  </#if>   
175 
176  <#if !(element?ends_with("</p>")||element?ends_with("</ul>")||element?ends_with("</ol>")||element?ends_with("</table>"))> 
177  <#assign corrected = corrected + "</p>">   
178  </#if>   
179   
180  <#return corrected> 
181</#function> 
  • Inicio
  • Para ti
  • LGBT+
  • Marzana: el distrito 'indie'
Marzana: el distrito 'indie'

Contenidos relacionados:

  • Cabecera principal Jovenes
  • Bilbao Bizkaia te está esperando

    Más información

  • Disfruta Bizkaia en autocaravana

    Más información

  • Kilómetros con mucho carácter

    Más información

  • Txakoli de Bizkaia, un vino de carácter propio

    Más información

  • Escape rooms: huyendo de la rutina

    Más información

  • Zinegoak: el séptimo arte, repleto de ideas

    Más información

Política de cookies

Utilizamos cookies propias y de terceros para fines analíticos y de personalización, como es el idioma de navegación seleccionado. Para más información consulta nuestra Política de Cookies clicando AQUÍ. Puedes aceptar todas las cookies pulsando el botón “Aceptar” o configurarlas o rechazar su uso clicando CONFIGURACIÓN.

  • Euskara
  • English
  • français
  • Deutsch
  • italiano
  • Nederlands
Aceptar todas

Política de cookies

¿Qué es una cookie?

Una cookie es un fichero que se descarga en su dispositivo al acceder a determinadas páginas web. Las cookies permiten a una página web, entre otras cosas, almacenar y recuperar información sobre los hábitos de navegación de un usuario o de su equipo y, dependiendo de la información que contengan y de la forma en que utilice su equipo, pueden utilizarse para reconocer al usuario.

Al navegar en visitbiscay.eus, estará consintiendo el uso de las cookies en las condiciones contenidas en este apartado.

Tipos de cookies

  • Cookies técnicas: permiten a la persona usuaria la navegación a través de una página web, plataforma o aplicación y la utilización de las diferentes opciones o servicios que en ella existan como, por ejemplo, controlar el tráfico y la comunicación de datos, identificar la sesión, acceder a partes de acceso restringido, recordar los elementos que integran un pedido, realizar el proceso de compra de un pedido, realizar la solicitud de inscripción o participación en un evento, utilizar elementos de seguridad durante la navegación, almacenar contenidos para la difusión de videos o sonido o compartir contenidos a través de redes sociales.
  • Cookies de análisis: permiten cuantificar el número de personas usuarias y realizar la medición y análisis estadístico de la navegación que se realiza, con el objetivo de mejorar los servicios que están a su disposición. Pueden ser propias o de terceros.
  • Cookies de personalización: permiten a la persona usuaria acceder al servicio con algunas características de carácter general predefinidas en función de una serie de criterios en el dispositivo del usuario como por ejemplo, el idioma, el tipo de navegador a través del cual accede al servicio, la configuración regional desde donde accede al servicio, etc.
  • Cookies de publicidad y marketing: almacenan información del comportamiento de los usuarios obtenida a través de la observación continuada de sus hábitos de navegación, lo que permite a Facebook/Twitter (o donde la estemos usando) desarrollar un perfil específico a la hora de entregar los anuncios en función del mismo.

Duración de las cookies

Cookies de sesión: recaban y almacenan datos mientras la persona usuaria accede a una página web. Se suelen emplear para almacenar información que solo interesa conservar para la prestación del servicio solicitado en una sola ocasión (ejemplo: lista de productos de un carrito de la compra).

Cookies persistentes: los datos siguen almacenados en el dispositivo y pueden ser accedidos y tratados durante un periodo definido por el responsable de la cookie, que puede ir de unos minutos a varios años.

Tipos de cookies según el gestor

Según quién gestione el equipo o dominio desde donde se envían las cookies y trate los datos que se obtengan, podemos distinguir:

  • Cookies propias: están gestionadas por la Diputación Foral de Bizkaia.
  • Cookies de terceros: están gestionadas por otra entidad que trata los datos obtenidos través de las cookies. En esta página web se utilizan cookies de Google Analytics: un servicio de analítica web desarrollada por Google, que permite la medición y análisis de la navegación en las páginas web y cookies de Facebook que almacenan información para medir y optimizar campañas publicitarias. En su navegador podrá observar cookies de ambos servicios.

¿Cómo desactivar o eliminar las cookies?

Puede permitir, bloquear o eliminar las cookies instaladas en su equipo mediante la configuración de las opciones del navegador instalado en su dispositivo. Para más información, se aconseja consultar las opciones de configuración de su navegador web.

En caso de desactivación o eliminación de las cookies, algunas funcionalidades de visitbiscay.eus podrían no funcionar correctamente.

Cookies en visitbiscay.eus

A continuación se detallan qué tipo de cookies se utilizan en visitbiscay.eus, según su finalidad:

Nombre Tipo Objetivo Duración Propietario
JSESSIONID Técnica Identificar la sesión Sesión Diputación Foral de Bizkaia
LFR_SESSION_STATE Técnica Identificar la sesión Sesión Diputación Foral de Bizkaia
COOKIE_SUPPORT Técnica Indicar si la persona usuaria tiene activado el soporte para cookies 1 año Diputación Foral de Bizkaia
pc_tecnicas_visitbiscay Técnica Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies técnicas 1 año Diputación Foral de Bizkaia
pc_analitica_visitbiscay Técnica Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies de analítica 1 año Diputación Foral de Bizkaia
pc_preferencias_visitbiscay Técnica Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies de preferencias 1 año Diputación Foral de Bizkaia
pc_publicidad_visitbiscay Técnica Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies de publicidad 1 año Diputación Foral de Bizkaia
_ga Análisis Distinguir a las personas usuarias 2 años Google Analytics
_gat Análisis Limitar el porcentaje de solicitudes 1 minuto Google Analytics
_gid Análisis Distinguir a las personas usuarias 1 día Google Analytics
Idioma Personalización Seleccionar el idioma preferido por la persona usuaria 1 año Diputación Foral de Bizkaia
_fbp Publicidad y Marketing Almacenar y rastrear las visitas en los sitios web 1 año Facebook
personalization_id Publicidad y Marketing Personalizar la experiencia en Twitter 1 año Twitter

JSESSIONID

Tipo
Técnica
Objetivo
Identificar la sesión
Duración
Sesión
Propietario
Diputación Foral de Bizkaia

LFR_SESSION_STATE

Tipo
Técnica
Objetivo
Identificar la sesión
Duración
Sesión
Propietario
Diputación Foral de Bizkaia

COOKIE_SUPPORT

Tipo
Técnica
Objetivo
Indicar si la persona usuaria tiene activado el soporte para cookies
Duración
1 año
Propietario
Diputación Foral de Bizkaia

pc_tecnicas_visitbiscay

Tipo
Técnica
Objetivo
Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies técnicas
Duración
1 año
Propietario
Diputación Foral de Bizkaia

pc_analitica_visitbiscay

Tipo
Técnica
Objetivo
Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies de analítica
Duración
1 año
Propietario
Diputación Foral de Bizkaia

pc_preferencias_visitbiscay

Tipo
Técnica
Objetivo
Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies de preferencias
Duración
1 año
Propietario
Diputación Foral de Bizkaia

pc_publicidad_visitbiscay

Tipo
Técnica
Objetivo
Recoger las preferencias de aceptación/rechazo sobre el bloque de las cookies de publicidad
Duración
1 año
Propietario
Diputación Foral de Bizkaia

_ga

Tipo
Análisis
Objetivo
Distinguir a las personas usuarias
Duración
2 años
Propietario
Google Analytics

_gat

Tipo
Análisis
Objetivo
Limitar el porcentaje de solicitudes
Duración
1 minuto
Propietario
Google Analytics

_gid

Tipo
Análisis
Objetivo
Distinguir a las personas usuarias
Duración
1 día
Propietario
Google Analytics

Idioma

Tipo
Personalización
Objetivo
Seleccionar el idioma preferido por la persona usuaria
Duración
1 año
Propietario
Diputación Foral de Bizkaia

_fbp

Tipo
Publicidad y Marketing
Objetivo
Almacenar y rastrear las visitas en los sitios web
Duración
1 año
Propietario
Facebook

personalization_id

Tipo
Publicidad y Marketing
Objetivo
Personalizar la experiencia en Twitter
Duración
1 año
Propietario
Twitter

CONFIGURAR

Política de cookies

A continuación te mostramos las diferentes categorías para las que nuestra web hace uso de cookies. Puedes personalizar tu elección aceptando o rechazando las mismas a través de los botones habilitados para ello. Para más información consulta nuestra Política de Cookies clicando AQUÍ.

RECHAZAR TODAS ACEPTAR TODAS

  • Técnicas

    Son necesarias para permitirte navegar por nuestra página web y para las tareas básicas para el correcto funcionamiento de la página.

GUARDAR Y CERRAR

Bilbao Bizkaia

Bizkaiko Foru Aldundia · Diputación Foral de Bizkaia

Tu viaje

  • Somos especiales
  • Llegar a Bilbao Bizkaia
  • Oficinas de turismo y descargas
  • Lo que necesitas saber sobre Bizkaia
  • Bilbao Bizkaia Card

Destinos

  • Costa
  • Montaña
  • Ciudad
  • Mapa interactivo

Qué hacer

  • Gastronomía
  • Naturaleza
  • Cultura
  • Basque
  • Eventos

Para ti

  • Inclusivo
  • LGBT+
  • Family Friendly
  • Jóvenes

Bizkaiko Foru Aldundia - Diputación Foral de Bizkaia

  • Accesibilidad
  • Mapa web
  • Aviso legal
  • Cookies