Se ha producido un error al procesar la plantilla.
Java method "es.aragon.base.freemarker_utilities.impl.FreemarkerUtilitiesImpl.getFileEntryByURL(String)" threw an exception when invoked on es.aragon.base.freemarker_utilities.impl.FreemarkerUtilitiesImpl object "es.aragon.base.freemarker_utilities.impl.FreemarkerUtilitiesImpl@70485ba9"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign fileEntry = freemarkerUtiliti... [in template "20100#20136#466538" at line 273, column 81] ----
1<!--
2Group: Portal de Aragón
3Template Name: Contenido Final
4Template Description: Contenido Final
5Template Key: CONTENIDO_FINAL
6Structure Key: CONTENIDO_FINAL
7Cacheable: false
8Small Image: false
9-->
10<#assign freemarkerUtilities = serviceLocator.findService("es.aragon.base.freemarker_utilities.api.FreemarkerUtilities")/>
11<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")/>
12<#assign portletLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.PortletLocalService")>
13
14<#assign journalArticleId = .vars['reserved-article-id'].data/>
15<#if journalArticleLocalService.fetchLatestArticle(themeDisplay.getScopeGroupId(), journalArticleId, 0)??>
16 <#assign journalArticle = journalArticleLocalService.fetchLatestArticle(themeDisplay.getScopeGroupId(), journalArticleId, 0)/>
17<#else>
18 <#assign journalArticle = journalArticleLocalService.fetchLatestArticle(themeDisplay.getScopeGroupId(), journalArticleId, -1)/>
19</#if>
20<#assign articleCategories = freemarkerUtilities.getArticleCategories(journalArticle, locale)/>
21<#assign organismos = freemarkerUtilities.filterVocabularyCategoriesFromArticleCategories(themeDisplay.getScopeGroupId(), "Organismos", articleCategories)/>
22<#assign temas = freemarkerUtilities.filterVocabularyCategoriesFromArticleCategories(themeDisplay.getScopeGroupId(), "Temas", articleCategories)/>
23<#assign statsUpdate = freemarkerUtilities.updateStats(renderRequest,themeDisplay.getScopeGroupId(), temas, "Temas")/>
24<#assign municipios = freemarkerUtilities.filterVocabularyCategoriesFromArticleCategories(themeDisplay.getScopeGroupId(), "Municipios", articleCategories)/>
25<#assign procedures = freemarkerUtilities.filterVocabularyCategoriesFromArticleCategories(themeDisplay.getScopeGroupId(), "Tramites", articleCategories)/>
26<#assign viewCoronavirusMenu= freemarkerUtilities.viewCoronavirusMenu(themeDisplay.getScopeGroupId(), journalArticle, locale, "Visibilidad", "Ver menu coronavirus")/>
27<#assign isHomeCoronavirus= freemarkerUtilities.viewCoronavirusMenu(themeDisplay.getScopeGroupId(), journalArticle, locale, "Visibilidad", "Home coronavirus")/>
28<#assign cuerpoPrincipal = cuerpo_principal.getData()/>
29<#assign cuerpoSecundario = cuerpo_secundario.getData()/>
30<#assign imgSmall = .vars['reserved-article-small-image-url'].data/>
31<#assign VOID = freemarkerUtilities.incrementViewCounter(journalArticle.getResourcePrimKey(), themeDisplay.getUserId())/>
32<#assign isNotice = freemarkerUtilities.getArticleCategoriesNotices(journalArticle, locale)/>
33<#assign h2Elements = []/>
34<#assign cuerpoPrincipal = freemarkerUtilities.checkCardsElements([cuerpoPrincipal])/>
35
36<#if getterUtil.getBoolean(generar_anclas.getData())>
37 <#assign sourceElements = [] />
38 <#assign sourceElements = sourceElements + [cuerpoPrincipal] />
39 <#assign sourceElements = sourceElements + [cuerpoSecundario] />
40 <#assign h2Elements = freemarkerUtilities.getH2Elements(sourceElements)/>
41 <#assign elementsWithAnchors = freemarkerUtilities.addAnchorIds(sourceElements)/>
42 <#if elementsWithAnchors?? && elementsWithAnchors?has_content>
43 <#if elementsWithAnchors[0]?? && elementsWithAnchors[0] != "">
44 <#assign cuerpoPrincipal = elementsWithAnchors[0]/>
45 </#if>
46 <#if elementsWithAnchors[1]?? && elementsWithAnchors[1] != "">
47 <#assign cuerpoSecundario = elementsWithAnchors[1]/>
48 </#if>
49 </#if>
50</#if>
51<#assign colBot = "col-md-12">
52<#if viewCoronavirusMenu == true && isHomeCoronavirus == false>
53
54
55<#assign colBot = "col-md-9">
56 <div class="enlaces-basicos-coronavirus">
57 <div class="container">
58 <div class="row">
59 <div class="columna-8">
60 <div class="card">
61 <div class="cuerpo">
62 <a href="/-/coronavirus-informacion-y-atencion-sanitaria">Información y atención sanitaria</a>
63 </div>
64 </div>
65 </div>
66 <div class="columna-8">
67 <div class="card">
68 <div class="cuerpo">
69 <a href="/-/coronavirus-novedades-laborales-y-economicas">Novedades Laborales y Económicas</a>
70 </div>
71 </div>
72 </div>
73 <div class="columna-8">
74 <div class="card">
75 <div class="cuerpo">
76 <a href="https://112aragon.aragon.es/images/covid19/preguntas%20frecuentes.pdf" target="_blank" title="Se abre en nueva pestaña">Preguntas Frecuentes</a>
77 </div>
78 </div>
79 </div>
80 <div class="columna-8">
81 <div class="card">
82 <div class="cuerpo">
83 <a href="/-/coronavirus-telefonos-de-interes">Teléfonos de interés</a>
84 </div>
85 </div>
86 </div>
87 <div class="columna-8">
88 <div class="card">
89 <div class="cuerpo">
90 <a href="/-/coronavirus-normativa">Normativa</a>
91 </div>
92 </div>
93 </div>
94 <div class="columna-8">
95 <div class="card">
96 <div class="cuerpo">
97 <a href="/-/coronavirus-recopilacion-de-materiales">Recopilación de materiales</a>
98 </div>
99 </div>
100 </div>
101 <div class="columna-8">
102 <div class="card">
103 <div class="cuerpo">
104 <a href="http://www.aragonhoy.net/" target="_blank" title="Se abre en nueva pestaña">Últimas noticias</a>
105 </div>
106 </div>
107 </div>
108 <div class="columna-8">
109 <div class="card">
110 <div class="cuerpo">
111 <a href="https://frenalacurva.net" target="_blank" title="Se abre en nueva pestaña">Frenar la curva</a>
112 </div>
113 </div>
114 </div>
115 </div>
116 </div>
117 </div>
118</#if>
119<#assign journalArticleTitle = .vars['reserved-article-id'].data/>
120<#assign journalNav = freemarkerUtilities.getNavigationMenuByJournaId(journalArticleTitle,themeDisplay)/>
121<#assign navJournalId = journalNav[0] />
122<#assign navJournalddmTemplateKey = journalNav[1] />
123
124<#if navJournalId != "0">
125 <@liferay_journal["journal-article"]
126 articleId =navJournalId
127 ddmTemplateKey=navJournalddmTemplateKey
128 groupId = themeDisplay.getScopeGroupId()/>
129</#if>
130<#assign journalNavMenu = freemarkerUtilities.getNavigationMenuByJournaIdAndTemplateKey(journalArticleTitle,"NAVEGACION_CONTENIDO_FINAL_MENU",themeDisplay)/>
131<#assign navJournalIdMenu = journalNavMenu[0] />
132<#assign navJournalddmTemplateKeyMenu = journalNavMenu[1] />
133
134<#if navJournalIdMenu != "0">
135 <@liferay_journal["journal-article"]
136 articleId =navJournalIdMenu
137 ddmTemplateKey=navJournalddmTemplateKeyMenu
138 groupId = themeDisplay.getScopeGroupId()/>
139</#if>
140 <div class="container">
141 <div class="detail-news-module u-padding-bottom-6">
142 <div class="row">
143 <#if isHomeCoronavirus == false>
144 <div id="coronabot-cabecera" class="col-12 ${colBot}">
145 <#if imgSmall?? && imgSmall != "">
146 <div class="detail-news-module__title-with-image">
147 <div class="detail-news-module__title-with-image__image-container"><img alt="" data-fileentryid="" src="${.vars['reserved-article-small-image-url'].data}"/></div>
148 <div class="detail-news-module__title-with-image__title-container"><h1 id="readSpeakerOrigin" class="detail-news-module__h1 readSpeakerOrigin">${.vars['reserved-article-title'].data}</h1></div>
149 </div>
150 <#else>
151 <h1 id="readSpeakerOrigin" class="detail-news-module__h1 readSpeakerOrigin">${.vars['reserved-article-title'].data}</h1>
152 </#if>
153 <div class="detail-news-module__date-categories">
154 <#assign displayDate = freemarkerUtilities.getDisplayDate(journalArticle, languageUtil.get(locale, "aragon.short-date-format"))/>
155 <#if isNotice =="true">
156 <p class="date"><span>${displayDate}</span></p>
157 </#if>
158
159 </div>
160 <div class="detail-news-module__intro readSpeakerOrigin">
161 <p>${.vars['reserved-article-description'].data}</p>
162 </div>
163 </div>
164 </#if>
165 <#if isHomeCoronavirus == false && viewCoronavirusMenu == true>
166 <div id="coronabot-imagen" class="col-12 col-md-3">
167 <div class="coronabot">
168 <a href="http://t.me/COVID19AragonBot">
169 <p><img data-fileentryid="184253" src="/documents/20127/0/boton+BOT.png/6107ebdc-d9a1-92e5-2d98-c727a77bc06e?t=1584806227939" /></p>
170 </a>
171 </div>
172 </div>
173 </#if>
174 </div>
175 <#if getterUtil.getBoolean(generar_anclas.getData()) && h2Elements?size gt 1>
176 <div class="detail-news-module__anchor" id="anchorsContainer">
177 <ul class='row listado' id='anchorsList'>
178 <#list h2Elements as cur_h2Element>
179 <#if cur_h2Element?index < 4>
180 <li class='col-xs-12 col-md-6 listado__item'>
181 <a class='link' href="${cur_h2Element.href}">${cur_h2Element.title}</a>
182 </li>
183 </#if>
184 </#list>
185 </ul>
186 </div>
187 </#if>
188 <div class="detail-news-module__body-news">
189 <#if imagen_principal.getData()?? && imagen_principal.getData() != "">
190 <div class="detail-news-module__body-news__image readSpeakerOrigin" id="contenedorImagen">
191 <img alt="${imagen_principal.getAttribute("alt")}" data-fileentryid="${imagen_principal.getAttribute("fileEntryId")}" src="${imagen_principal.getData()}" />
192 <#if imagen_principal.pie_imagen_principal.getData()?? && imagen_principal.pie_imagen_principal.getData() != "">
193 <p class="pie-foto">
194 <span tabindex="-1">
195 ${imagen_principal.pie_imagen_principal.getData()}
196 </span>
197 </p>
198 </#if>
199 <#if imagen_principal.descripcion_imagen_principal.getData()?? && imagen_principal.descripcion_imagen_principal.getData() != "">
200 <p class="pie-foto">
201 <span tabindex="-1">
202 <a href="#descripcionImagenExtensa"><@liferay.language key="aragon.template.noticia.read-complete-description"/></a>
203 </span>
204 </p>
205 </#if>
206
207 </div>
208 </#if>
209 <div class="detail-news-module__body-news__description readSpeakerOrigin">
210 ${cuerpoPrincipal}
211 </div>
212 <#if video_principal.getData()?? && video_principal.getData() != "">
213 <div class="detail-news-module__video" id="contenedorVideo">
214 <div class="video-container">
215 <a href="${video_principal.getData()}" target="_blank" title="Se abre en ventana nueva">
216 <img id="videoPrincipalThumbnail" src="${themeDisplay.getPathThemeImages()}/dga/default-video.png" alt="<@liferay.language key="aragon.template.contenido-final.video-hosted"/> ${video_principal.getData()}" class="image">
217 <script>
218 $(document).ready(function() {
219 getVideoThumbnail("${video_principal.getData()}", "videoPrincipalThumbnail");
220 });
221 </script>
222 <img src="${themeDisplay.getPathThemeImages()}/dga/icons/icon-play.svg" alt="Pulsa para navegar al vídeo en ventana nueva" class="icon-play">
223 </a>
224
225
226 </div>
227 <div class="pie-principal-video">
228 <#if video_principal.pie_video_principal.getData()?? && video_principal.pie_video_principal.getData() != "">
229 <p class="pie-foto pie-foto--nombre readSpeakerOrigin"><span class="oculto">Nombre del vídeo:</span>${video_principal.pie_video_principal.getData()}</p>
230 </#if>
231 </div>
232
233 <#if video_principal.descripcion_video_principal.getData()?? && video_principal.descripcion_video_principal.getData() != "">
234 <p class="pie-foto pie-foto--descripcion readSpeakerOrigin"><a href="#descripcionVideoExtensa"><@liferay.language key="aragon.template.noticia.read-complete-description"/></a></p>
235 </#if>
236
237 </div>
238 </#if>
239 <div class="detail-news-module__body-news__description">
240 ${cuerpoSecundario}
241 </div>
242 </div>
243 </div>
244 </div>
245<#assign isAvailable = false />
246<#if galeria_contenidos_titulo.contenido??>
247 <#list galeria_contenidos_titulo.contenido.getSiblings() as content>
248 <#if content.tipo.getData() == "link" && content.tituloEnlace.getData()?? && content.tituloEnlace.link.getData()?? && content.tituloEnlace.link.getData() != "" >
249 <#assign isAvailable = true />
250 <#elseif content.tipo.getData() == "doc" && content.galeria_imagenes_imagen.getData()?? && content.galeria_imagenes_imagen.getData() != "" >
251 <#assign isAvailable = true />
252 </#if>
253 </#list>
254</#if>
255<#if isAvailable == true>
256 <#if galeria_contenidos_titulo?? && galeria_contenidos_titulo.getData()?has_content>
257 <div class="container">
258 <div class="detail-news-module__body-news__description readSpeakerOrigin">
259 <h2 id="tituloGaleriaSection">${galeria_contenidos_titulo.getData()}</h2>
260 </div>
261 </div>
262 <#else>
263 <h2 class="oculto" id="tituloGaleriaSection"><@liferay.language key="aragon.template.contenido-final.gallery-related"/></h2>
264 </#if>
265 <section role="region" class="u-padding-bottom-6 readSpeakerOrigin" aria-labelledby="tituloGaleriaSection">
266 <div class="container">
267 <div class="gallery-module">
268 <div class="col">
269 <div class="swiper-container">
270 <ul class="swiper-wrapper my-gallery" itemscope itemtype="http://schema.org/ImageGallery">
271 <#list galeria_contenidos_titulo.contenido.getSiblings() as tipoContenido>
272 <#if tipoContenido.galeria_imagenes_imagen.getData()?? && tipoContenido.galeria_imagenes_imagen.getData() != "">
273 <#assign fileEntry = freemarkerUtilities.getFileEntryByURL("${tipoContenido.galeria_imagenes_imagen.getData()}")/>
274 <#if fileEntry?? && fileEntry?has_content>
275 <#assign fileEntryType = fileEntry.getMimeType()/>
276 <#if fileEntryType?contains("image/")>
277 <li class="swiper-slide" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
278 <a class="gallery-item" title="Pulsa para mostrar la imagen más grande en una ventana modal" href="${tipoContenido.galeria_imagenes_imagen.getData()}" data-type="image" data-toggle="lightbox" data-gallery="mixedgallery" data-footer="${htmlUtil.escape(tipoContenido.galeria_imagenes_imagen.descripcion.getData())}">
279 <img src="${tipoContenido.galeria_imagenes_imagen.getData()}" class="img-fluid" alt="${htmlUtil.escape(tipoContenido.galeria_imagenes_imagen.descripcion.getData())}"/>
280 </a>
281 </li>
282 <#else>
283 <#assign fileTypeAndSize = freemarkerUtilities.getFileTypeAndSizeString(fileEntry)/>
284 <li class="swiper-slide link" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
285 <a href="${tipoContenido.galeria_imagenes_imagen.getData()}" target="_blank" title="<@liferay.language key="aragon.template.contenido-final.download-document"/>" class="document">
286 <span>${htmlUtil.escape(tipoContenido.galeria_imagenes_imagen.descripcion.getData())}</span>
287 <strong>${fileTypeAndSize}</strong>
288 </a>
289 </li>
290 </#if>
291 </#if>
292 <#elseif tipoContenido.tipo.getData() == "link" && tipoContenido.tituloEnlace.getData()?? && tipoContenido.tituloEnlace.getData() != "" && tipoContenido.tituloEnlace.link.getData()?? && tipoContenido.tituloEnlace.link.getData() != "">
293 <li class="swiper-slide link" itemprop="associatedMedia" itemscope itemtype="http://schema.org/ImageObject">
294 <a href="${htmlUtil.escape(tipoContenido.tituloEnlace.link.getData())}" target="_blank" title="<@liferay.language key="aragon.template.contenido-final.web-page"/>" class="web">
295 <span>${htmlUtil.escape(tipoContenido.tituloEnlace.getData())}</span>
296 </a>
297 </li>
298 </#if>
299 </#list>
300 </ul>
301 <div class="swiper-pagination"></div>
302 <ul class="list-unstyled" aria-hidden=true>
303 <li title="Anterior" class="swiper-button-prev" aria-hidden=true><span class="oculto">Mostrar elementos anteriores</span></li>
304 <li title="Siguiente" class="swiper-button-next" aria-hidden=true><span class="oculto">Mostrar elementos siguientes</span></li>
305 </ul>
306 </div>
307 </div>
308 </div>
309 </div>
310 </section>
311 <script src="${themeDisplay.getPathThemeRoot()}/js/swiper.min.js"></script>
312 <script src="${themeDisplay.getPathThemeRoot()}/js/ekko-lightbox.js"></script>
313</#if>
314<#if (imagen_principal.descripcion_imagen_principal.getData()?? && imagen_principal.descripcion_imagen_principal.getData() != "") || (video_principal.descripcion_video_principal.getData()?? && video_principal.descripcion_video_principal.getData() != "")>
315 <div class="container u-padding-bottom-6">
316 <div class="detail-news-module__image-acc-description readSpeakerOrigin u-padding-bottom-3">
317 <#if imagen_principal.descripcion_imagen_principal.getData()?? && imagen_principal.descripcion_imagen_principal.getData() != "">
318 <h2 id="descripcionImagenExtensa" tabindex="-1" class="detail-news-module__image-acc-description__label"><@liferay.language key="aragon.template.noticia.complete-description"/></h2>
319 <p class="detail-news-module__image-acc-description__text">
320 ${imagen_principal.descripcion_imagen_principal.getData()}
321 <a href="#contenedorImagen"><@liferay.language key="aragon.template.noticia.back-to-image"/></a>
322 </p>
323 </#if>
324 <#if video_principal.descripcion_video_principal.getData()?? && video_principal.descripcion_video_principal.getData() != "">
325 <h2 id="descripcionVideoExtensa" tabindex="-1" class="detail-news-module__image-acc-description__label"><@liferay.language key="aragon.template.noticia.complete-video-description"/></h2>
326 <p class="detail-news-module__image-acc-description__text">
327 ${video_principal.descripcion_video_principal.getData()}
328 <a href="#contenedorVideo"><@liferay.language key="aragon.template.noticia.back-to-video"/></a>
329 </p>
330 </#if>
331 </div>
332 </div>
333</#if>
334<#if isNotice =="false">
335<#assign modifiedDate = freemarkerUtilities.getLastPublishDate(journalArticle, languageUtil.get(locale, "aragon.short-date-format"))/>
336 <div class ="container">
337 <div class="detail-news-module__date-categories">
338 <p class="date"><span><@liferay.language key="last-updated"/>: ${modifiedDate}</span></p>
339 </div>
340 </div>
341</#if>
342<#if listado_enlaces_titulo.titulo_enlace?? && listado_enlaces_titulo.titulo_enlace.getData()?has_content>
343 <h2 class="oculto" id="tituloListadoEnlacesSection">Información y recursos asociados</h2>
344 <section role="region" class="download-module u-padding-bottom-3 readSpeakerOrigin" aria-labelledby="tituloListadoEnlacesSection">
345 <div class="top-bar top-bar--border-yellow">
346 <div class="container top-bar__labels">
347 <p class="title">
348 <span class="pull-left">${listado_enlaces_titulo.getData()}</span>
349 </p>
350 </div>
351 </div>
352 <#if listado_enlaces_titulo.titulo_enlace.getSiblings()?has_content>
353 <div class="container u-container-mobile-0">
354 <div class="list-news-module">
355 <ul class="listado">
356 <#list listado_enlaces_titulo.titulo_enlace.getSiblings() as cur_enlace>
357 <#if cur_enlace.getData()?has_content>
358 <#assign enlaceURL = cur_enlace.enlace_url.getData()/>
359 <#if cur_enlace.documento.getData()?has_content>
360 <#assign enlaceURL = cur_enlace.documento.getData()/>
361 </#if>
362 <#assign enlaceSize = ""/>
363 <#if cur_enlace.enlace_size?? && cur_enlace.enlace_size.getData()?has_content>
364 <#assign enlaceSize = "(" + cur_enlace.enlace_size.getData() + ")"/>
365 </#if>
366 <li class="col-12 listado__item listado__item--dark-border">
367 <a href="${enlaceURL}" class="link download" target="_blank" title="<@liferay.language key="aragon.template.contenido-final.open-url"/>">
368 <span class="title pull-left">${cur_enlace.getData()}</span>
369 <#if cur_enlace.enlace_tipo.getData() == "page">
370 <span class="icon pull-right">
371 <img src="${themeDisplay.getPathThemeImages()}/dga/icons/icon-external-link.svg" alt="Página web">
372 </span>
373 <#else>
374 <span class="icon pull-right">
375 <img src="${themeDisplay.getPathThemeImages()}/dga/icons/icon-${cur_enlace.enlace_tipo.getData()}.svg" alt="Documento ${cur_enlace.enlace_tipo.getData()} ${enlaceSize}">
376 </span>
377 </#if>
378 </a>
379 </li>
380 </#if>
381 </#list>
382 </ul>
383 </div>
384 </div>
385 </#if>
386 </section>
387</#if>
388<section class="u-padding-bottom-6 readSpeakerOrigin">
389 <nav class="asociados" aria-label="Menús asociados" role="navigation">
390 <div class="container">
391 <ul class="asociados__listado">
392 <#if organismos?has_content>
393 <li class="col-xs-12 col-sm-6 col-md-3 item">
394 <p class="title">Organismos asociados</p>
395 <ul class="submenu-listado">
396 <#list organismos as organismo>
397 <#assign organismoshref = freemarkerUtilities.getAssetCategoryURL(request, organismo.getCategoryId(), false)/>
398 <li class="submenu-listado__item">
399 <a href="${organismoshref}" class="link">${organismo.getTitle(locale)}</a>
400 </li>
401 </#list>
402 </ul>
403 </li>
404 </#if>
405 <#if temas?has_content>
406 <li class="col-xs-12 col-sm-6 col-md-3 item">
407 <p class="title">Temas asociados</p>
408 <ul class="submenu-listado">
409 <#list temas as tema>
410 <#assign temashref = freemarkerUtilities.getAssetCategoryURL(request, tema.getCategoryId(), false)/>
411 <li class="submenu-listado__item">
412 <a href="${temashref}" class="link">${tema.getTitle(locale)}</a>
413 </li>
414 </#list>
415 </ul>
416 </li>
417 </#if>
418 <#if municipios?has_content>
419 <li class="col-xs-12 col-sm-6 col-md-3 item">
420 <p class="title">Municipios asociados</p>
421 <ul class="submenu-listado">
422 <#list municipios?sort_by("title") as municipio>
423 <#assign municipiohref = freemarkerUtilities.getAssetCategoryURL(request, municipio.getCategoryId(), false)/>
424 <li class="submenu-listado__item">
425 <a href="${municipiohref}" class="link">${municipio.getTitle(locale)}</a>
426 </li>
427 </#list>
428 </ul>
429 </li>
430 </#if>
431 <#if procedures?has_content>
432 <li class="col-xs-12 col-sm-6 col-md-3 item">
433 <p class="title">Trámites asociados</p>
434 <ul class="submenu-listado">
435 <#list procedures as procedure>
436 <#assign procedurehref = freemarkerUtilities.getAssetcategoryProcedureURL(request, procedure.getCategoryId())/>
437 <#assign customTitleProcedure = freemarkerUtilities.getCustomTitleProcedures(procedure, locale)/>
438 <#if procedurehref != "" && customTitleProcedure != "">
439 <li class="submenu-listado__item">
440 <p><a href="${procedurehref}" class="link">${customTitleProcedure}</a></p>
441 </li>
442 </#if>
443 </#list>
444 </ul>
445 </li>
446 </#if>
447 <li class="col-xs-12 col-sm-6 col-md-3 item">
448 <p class="title">Datos abiertos</p>
449 <ul class="submenu-listado">
450 <#assign openDatahref = freemarkerUtilities.getOpenDataURLFromJournal(journalArticle)/>
451 <li class="submenu-listado__item">
452 <a href="${openDatahref}" class="link" target="_blank" title="Se abre en un nuevo portal web">Aragón Open Data </a>
453 </li>
454 </ul>
455 </li>
456 </ul>
457 </div>
458 </nav>
459</section>
460
461<#if serviceLocator.findService("es.aragon.base.jsonld_generator.api.JSONLDGenerator")?? && serviceLocator.findService("es.aragon.base.jsonld_generator.api.JSONLDGenerator")?has_content>
462 <#assign jsonLDGenerator = serviceLocator.findService("es.aragon.base.jsonld_generator.api.JSONLDGenerator")/>
463 <#assign jsonLDGeneratorJournal = jsonLDGenerator.getJournalArticleJsonLD2(articleCategories,themeDisplay) />
464 <#if jsonLDGeneratorJournal != "">
465 <script type="application/ld+json">
466 ${jsonLDGeneratorJournal}
467 </script>
468 </#if>
469 <#assign allCategoriesArticle = freemarkerUtilities.getAllArticleCategories(journalArticle, locale)/>
470 <#assign jsonLDGeneratorCategories = jsonLDGenerator.getCategoriesJsonLD2(allCategoriesArticle, themeDisplay) />
471 <#if jsonLDGeneratorCategories != "">
472 <script type="application/ld+json">
473 ${jsonLDGeneratorCategories}
474 </script>
475 </#if>
476
477 <input type="hidden" id="organisms" value="${jsonLDGenerator.getOrganismosFromJsonLD(articleCategories, locale)}">
478</#if>
479<script>
480
481$(window).on("load",function(){
482 if(window.location.hash) {
483 var urlHash = window.location.hash.substring(1);
484 var anchorElement = document.getElementById(urlHash);
485 var bannerheight = document.getElementById("banner");
486 if(anchorElement != ""){
487 var anchorTop = anchorElement.offsetTop;
488 if(bannerheight != ""){
489 anchorTop -= bannerheight.offsetHeight;
490 var headerHeight;
491 headerHeight = anchorElement.offsetTop - $('.new-header').height();
492 var positionContent = headerHeight + 200;
493 $('html,body').animate({
494 scrollTop: positionContent }
495 , 100);
496 }
497 }
498
499
500 }
501});
502
503$(".gallery-item").on("click", function(){
504 setTimeout(function(){
505 $(".modal-dialog").attr("role", "dialog");
506 $(".modal-dialog").attr("aria-modal", "true");
507 $(".modal-dialog").attr("aria-labelledby", "titModal");
508 $(".modal-title").attr("id", "titModal");
509 }, 2000);
510});
511</script>
¿Te ha resultado útil esta página?
Tu respuesta nos ayudará a mejorar la web
Gracias por tu valoración
Para cualquier consulta, escríbenos a portalpublico@aragon.es
Puedes dejar aquí tu comentario anónimo.