Exposición - Novos Valores 2019 - Museo de Pontevedra
EXHIBITIONS
MUSEO PONTEVEDRA
An error occurred while processing the template.
The following has evaluated to null or missing:
==> GaleriaAudio [in template "20097#20123#41640" at line 82, column 30]
----
Tip: If the failing expression is known to 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 GaleriaAudio.getSiblings()[0].get... [in template "20097#20123#41640" at line 82, column 25]
----
1<#setting url_escaping_charset='utf-8'>
2
3<article class="exposicion container">
4
5 <div class="cabecera ">
6 <h2>${Titulo.getData()}</h2>
7 <#if (Subtitulo.getData())?? && Subtitulo.getData() != "">
8 <div class="subtitulo">${Subtitulo.getData()}</div>
9 </#if>
10
11 <#if (FechaInicio.getData())?? && FechaInicio.getData() != "" && (FechaFin.getData())?? && FechaFin.getData() != "">
12 <#assign FechaInicioObj = dateUtil.parseDate("yyyy-MM-dd", getterUtil.getString(FechaInicio.getData()), locale)>
13 <#assign FechaFinObj = dateUtil.parseDate("yyyy-MM-dd", getterUtil.getString(FechaFin.getData()), locale)>
14
15 <div class="fechas">
16 <#if (MostrarSoloMesAno.getData())?? && getterUtil.getBoolean(MostrarSoloMesAno.getData())>
17 <span><@liferay.language key="museo.fechas" />: </span>${dateUtil.getDate(FechaInicioObj, "MM/yyyy", locale)} - ${dateUtil.getDate(FechaFinObj, "MM/yyyy", locale)}
18 <#else>
19 <span><@liferay.language key="museo.fechas" />: </span>${dateUtil.getDate(FechaInicioObj, "dd/MM/yyyy", locale)} - ${dateUtil.getDate(FechaFinObj, "dd/MM/yyyy", locale)}
20 </#if>
21 </div>
22 </#if>
23
24 <#if (Localizacion.getData())?? && Localizacion.getData() != "">
25 <div class="localizacion"><span><@liferay.language key="museo.localizacion" />: </span>${Localizacion.getData()}</div>
26 </#if>
27 </div>
28
29 <#if (Imagen.getData())?? && Imagen.getData() != "">
30 <div class="imagen">
31 <a href="${Imagen.getData()}" data-fslightbox="gallery" target="_blank">
32 <img alt="${Imagen.getAttribute("alt")}" src="${Imagen.getData()}" />
33 </a>
34 </div>
35 </#if>
36
37 <#if (Texto.getData())?? && Texto.getData() != "">
38 <div class="texto">${Texto.getData()}</div>
39 </#if>
40
41 <#if ActividadParalela.getSiblings()[0].getData()?has_content>
42 <hr>
43 <#list ActividadParalela.getSiblings() as cur_ActividadParalela>
44 <#if (cur_ActividadParalela.getData())?? && cur_ActividadParalela.getData() != "">
45 <div class="actividad-paralela mb-3">
46 <#if (cur_ActividadParalela.Enlace.getData())?? && cur_ActividadParalela.Enlace.getData() != "">
47 <a href="${cur_ActividadParalela.Enlace.getData()}">
48 </#if>
49 <h3>${cur_ActividadParalela.getData()}</h3>
50 <#if (cur_ActividadParalela.Enlace.getData())?? && cur_ActividadParalela.Enlace.getData() != "">
51 </a>
52 </#if>
53 <div>
54 ${cur_ActividadParalela.Descripcion.getData()}
55 </div>
56 </div>
57 </#if>
58 </#list>
59 </#if>
60
61 <#if (Video.getData())?? && Video.getSiblings()[0].getData()?has_content>
62 <div class="videos mt-6">
63 <#list Video.getSiblings() as cur_Video>
64 <div class="video mb-3">
65 <iframe style="width: 100%; aspect-ratio: 16/9;" class="embed-responsive-item" src="https://www.youtube.com/embed/${cur_Video.getData()}?controls=2" title="YouTube video player" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
66 </div>
67 </#list>
68 </div>
69 </#if>
70
71 <#if (ImagenGaleria.getData())?? && ImagenGaleria.getSiblings()[0].getData()?has_content>
72 <div class="imagenes mt-6">
73 <#list ImagenGaleria.getSiblings() as cur_ImagenGaleria>
74 <#if (cur_ImagenGaleria.getData())?? && cur_ImagenGaleria.getData() != "">
75 <figure>
76 <a href="${cur_ImagenGaleria.getData()}" data-fslightbox="gallery" target="_blank"><img src="${cur_ImagenGaleria.getData()}" alt="${cur_ImagenGaleria.getAttribute("alt")}"" /></a>
77 </figure>
78 </#if>
79 </#list>
80 </div>
81 </#if>
82 <#if GaleriaAudio.getSiblings()[0].getData()?has_content>
83 <h3>audios</h3>
84
85 <div class="row">
86 <#list GaleriaAudio.getSiblings() as cur_GaleriaAudio>
87 <div class="col-md-4">
88 <audio controls>
89 <source src="${cur_GaleriaAudio.AudioGaleria.getData()}" type="audio/mpeg">
90 Your browser does not support the audio element.
91 </audio>
92
93 <p class="titulo">${cur_GaleriaAudio.SubtituloAudio.getData()}</p>
94 </div>
95 </#list>
96 </div>
97 </#if>
98
99</article>
100
101<script src="/o/museo-theme/js/fslightbox.js"></script>
Stay informed about our events and activities
I WANT TO RECEIVE INFORMATION