Publicador de contenidos
Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> boolCaminame.EnlaceAppCamnamed8fk  [in template "20115#20151#3578814" at line 392, column 28]

----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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 (estadoAbierto?? && estadoAbierto...  [in template "20115#20151#3578814" at line 390, column 5]
----
1<#assign VOID = freeMarkerPortletPreferences.setValue("provincia", "Sevilla")> 
2<#assign VOID = freeMarkerPortletPreferences.setValue("municipio", "Sevilla")> 
3 
4<#assign year = .now?string('yyyy')> 
5 
6<#assign titulo = .vars['reserved-article-title'].data > 
7<#assign nameEquipamiento = titulo?replace("Á","A")?replace("á", "a")?replace("É","E")?replace("Í","I")?replace("Ó", "O")?replace("Ú","U")?replace("é", "e")?replace("í","i")?replace("ó","o")?replace("ú", "u")?replace("ñ", "n")?replace("Ñ", "N")> 
8 
9<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
10<#assign AssetCategoryLocalServiceUtil = staticUtil["com.liferay.asset.kernel.service.AssetCategoryLocalServiceUtil"]> 
11<#assign groupLocalServiceUtil = staticUtil["com.liferay.portal.kernel.service.GroupLocalServiceUtil"] > 
12<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") /> 
13<#assign AssetCategoryPropertyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryPropertyLocalService") /> 
14<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
15<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") /> 
16<#assign assentEntryLocalService = serviceLocator.findService('com.liferay.asset.kernel.service.AssetEntryLocalService')/> 
17<#assign commonServiceApiService = serviceLocator.findService("es.juntadeandalucia.cma.global.common.services.api.CommonServiceApi")/> 
18<#assign getDDMStructureService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")/> 
19<#assign propertyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryPropertyLocalService") /> 
20 
21<#assign currentArticle = journalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].data) /> 
22<#assign currentArticleResourcePrimKey = currentArticle.getResourcePrimKey() /> 
23<#assign currentArticleAssetEntry = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", currentArticleResourcePrimKey) /> 
24<#assign currentArticleAssetEntryId = currentArticleAssetEntry.getEntryId() /> 
25<#assign currentArticleRelatedLinks = assetLinkLocalService.getDirectLinks(currentArticleAssetEntryId) /> 
26<#assign relatedAssetEntries = [] /> 
27<#list currentArticleRelatedLinks as element> 
28    <#assign relatedAssetEntryId = element.getEntryId2() /> 
29    <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
30    <#assign relatedAssetEntries = relatedAssetEntries + [ relatedAssetEntry ] /> 
31</#list> 
32 
33<#assign journalArticleId = .vars['reserved-article-id'].data> 
34<#assign mostrar = "true"> 
35<#assign mostrarEN = "false"> 
36<#assign numeroNoticias = 0/> 
37<#assign listEN = [] /> 
38<#assign listadoEspacios = [] /> 
39 
40<#assign commonServiceApiService = serviceLocator.findService("es.juntadeandalucia.cma.global.common.services.api.CommonServiceApi")/> 
41<#assign eqHorarioEstablecidoService = serviceLocator.findService("es.juntadeandalucia.cma.ventana.calendario.service.service.EqHorarioEstablecidoService")/> 
42<#assign getDDMStructureService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")/> 
43<#assign propertyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryPropertyLocalService") /> 
44 
45<#assign journalArticleId = .vars['reserved-article-id'].data> 
46<#assign curEntry = journalArticleLocalService.fetchArticle(groupId, journalArticleId) /> 
47<#assign articleResourcePK = assetEntryLocalService.getEntry("com.liferay.journal.model.JournalArticle", curEntry.getResourcePrimKey())/> 
48<#assign categoryList = AssetCategoryLocalServiceUtil.getAssetEntryAssetCategories(articleResourcePK.getEntryId()) /> 
49 
50<#-- variables para las descargas cartograficas --> 
51<#-- TODO: Cuando se anada el campo codigoRenpa en el contenido, acceder directamente a el --> 
52<#assign nombreEquipamiento = .vars['reserved-article-title'].data /> 
53<#assign tipoEquipamiento = TipoEquipamiento.getData() /> 
54<#assign tipoEquipamientoLC = TipoEquipamiento.getData()?lower_case /> 
55<#if tipoEquipamiento == "SENDERO SEÑALIZADO" || tipoEquipamiento == "CARRIL CICLOTURISTA"> 
56    <#assign tipoEspacio2 = "senderos"> 
57    <#assign tipoEspacioCod = "CODIGOEQUI"> 
58<#else> 
59    <#assign tipoEspacio2 = "equipamientos_uso_publico"> 
60    <#assign tipoEspacioCod = "CODIGOEQUI"> 
61</#if> 
62 
63<#assign aArticleXML = saxReaderUtil.read(curEntry.getContentByLocale(locale)) /> 
64<#assign codigoEquipamiento = aArticleXML.valueOf("//dynamic-element[@name='codigoEquipamiento']/dynamic-content/text()")!""/> 
65 
66<#-- Asignamos las url del componente descargas de las distintas capas cartograficas --> 
67<#assign urlKML = "https://www.juntadeandalucia.es/medioambiente/mapwms/REDIAM_WFS_Patrimonio_Natural?service=WFS&version=1.0.0&request=GetFeature&typename="+tipoEspacio2+"%3A"+tipoEspacio2+"&outputFormat=application/vnd.google-earth.kml.xml&srsname=EPSG%3A25830&%20&Filter=%3CFilter%20xmlns=%22http://www.opengis.net/ogc%22%20xmlns:gml=%22http://www.opengis.net/gml%22%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3E"+tipoEspacioCod +"%3C/PropertyName%3E%3CLiteral%3E"+ codigoEquipamiento+"%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E" /> 
68 
69<#assign urlGML = "https://www.juntadeandalucia.es/medioambiente/mapwms/REDIAM_WFS_Patrimonio_Natural?service=WFS&version=1.0.0&request=GetFeature&typename="+tipoEspacio2+"%3A"+tipoEspacio2+"&outputFormat=gml3&srsname=EPSG%3A25830&%20&Filter=%3CFilter%20xmlns=%22http://www.opengis.net/ogc%22%20xmlns:gml=%22http://www.opengis.net/gml%22%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3E"+tipoEspacioCod +"%3C/PropertyName%3E%3CLiteral%3E"+codigoEquipamiento +"%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E" /> 
70 
71<#assign urlGPX = "/medioambiente/mapwms/REDIAM_WFS_Patrimonio_Natural?service=WFS&version=2.0.0&request=GetFeature&typename=" + tipoEspacio2 + "%3A" + tipoEspacio2 + "&outputFormat=geojson&srsname=EPSG%3A4326&%20&Filter=%3CFilter%20xmlns=%22http://www.opengis.net/ogc%22%20xmlns:gml=%22http://www.opengis.net/gml%22%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3E"+ tipoEspacioCod +"%3C/PropertyName%3E%3CLiteral%3E" + codigoEquipamiento + "%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E"/> 
72 
73 
74 
75<#-- FIN variables para las descargas cartograficas --> 
76 
77<#-- Habilitar pestanas  --> 
78<#assign tabs_list = []> 
79<#assign tabs_list = [languageUtil.get(locale, "datos.interes")] + [languageUtil.get(locale, "mapa")]> 
80<#-- Clasificacion de las pestanas que tengan contenido --> 
81<#assign accesibilidad = "" > 
82<#assign idStructureBuenasPracticas = commonServiceApiService.getStructureIdSystemSettings() /> 
83<#assign structureBuenasPracticas = getDDMStructureService.getStructure(idStructureBuenasPracticas?number) /> 
84<#assign structureKeyBuenasPracticas = structureBuenasPracticas.getStructureKey()/> 
85<#assign buenaspracticas = "" > 
86<#assign contenidosBuenasPracticas = commonServiceApiService.getBuenasPracticas(categoryList,groupId?number,structureKeyBuenasPracticas?string) /> 
87<#if contenidosBuenasPracticas?has_content && contenidosBuenasPracticas?size gt 0> 
88    <#assign buenaspracticas = languageUtil.get(locale, "buenas.practicas") + ", " > 
89</#if> 
90<#assign horario = languageUtil.get(locale,"horario") + ", " > 
91<#assign multimedia = ""> 
92<#assign noticias = ""> 
93<#assign publicaciones = ""> 
94<#if ImagenPrincipalEquipamiento??> 
95    <#if ImagenPrincipalEquipamiento?? && ImagenPrincipalEquipamiento.getSiblings()?size gt 2> 
96        <#list ImagenPrincipalEquipamiento.getSiblings() as imagen> 
97            <#if imagen?? && imagen.getData() != ""> 
98                <#assign  multimedia = languageUtil.get(locale, "multimedia") + ", "> 
99                <#break> 
100            </#if> 
101        </#list> 
102    </#if> 
103</#if> 
104<#list currentArticleRelatedLinks as related_entry> 
105    <#assign relatedAssetEntryId = related_entry.getEntryId2() /> 
106    <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
107    <#assign relatedAssetType = relatedAssetEntry.getClassName() /> 
108    <#if relatedAssetType == "com.liferay.document.library.kernel.model.DLFileEntry"> 
109        <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
110        <#assign publicaciones = languageUtil.get(locale,"publicaciones") + ", " /> 
111 
112    <#elseif relatedAssetType == "com.liferay.journal.model.JournalArticle"> 
113        <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
114        <#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) /> 
115        <#assign relatedArticleId = relatedArticle.getArticleId() /> 
116        <#assign currentGroupSite = themeDisplay.getLayout().getGroup().getFriendlyURL()  /> 
117        <#assign structure = relatedArticle.getDDMStructure().getName("es_ES") /> 
118        <#if themeDisplay.getLayout().getPrivateLayout() == true > 
119            <#assign state = themeDisplay.getPathFriendlyURLPrivateGroup()/> 
120        <#else> 
121            <#assign state = themeDisplay.getPathFriendlyURLPublic()/> 
122        </#if> 
123        <#assign URLDetalle = themeDisplay.getPortalURL() + state + currentGroupSite + "/-/" + relatedArticle.getUrlTitle() /> 
124        <#assign aArticleXML = saxReaderUtil.read(relatedArticle.getContentByLocale(locale)) /> 
125        <!-- Elementos del contenido --> 
126        <#assign titulo = relatedArticle.getTitle(locale)> 
127        <!-- imagen del recurso --> 
128        <#if aArticleXML.valueOf("//dynamic-element[@name='IconoBP']/dynamic-content/text()")?has_content> 
129            <#assign contentImagen = aArticleXML.valueOf("//dynamic-element[@name='IconoBP']/dynamic-content/text()")/> 
130        <#else> 
131            <#assign contentImagen = "" /> 
132        </#if> 
133        <#assign descripcionBP = aArticleXML.valueOf("//dynamic-element[@name='descripcionBP']/dynamic-content/text()")/> 
134        <#if (structure == "Buenas Prácticas") > 
135            <#assign buenaspracticas = languageUtil.get(locale,"buenas.practicas") + ", " > 
136        </#if> 
137        <#if (structure == "Accesibilidad") > 
138            <#assign accesibilidad = languageUtil.get(locale,"accesibilidad") + ", " > 
139        </#if> 
140        <#if (structure == "Horario") > 
141            <#assign horario = languageUtil.get(locale,"horario") + ", " > 
142        </#if> 
143        <#if (structure == "Multimedia") > 
144            <#assign multimedia = languageUtil.get(locale,"multimedia") + ", " > 
145        </#if> 
146        <#if (structure == "espacios naturales") > 
147            <#if ! listadoEspacios?seq_contains(relatedArticle)> 
148                <#assign listadoEspacios = listadoEspacios + [relatedArticle] /> 
149                <#assign mostrarEN = "true"> 
150            </#if> 
151        </#if> 
152        <#if (structure == "Noticia") > 
153            <#assign noticias = languageUtil.get(locale,"noticias.avisos") + ", "> 
154        </#if> 
155        <#if (structure == "Avisos") > 
156            <#assign noticias = languageUtil.get(locale,"noticias.avisos") + ", "> 
157        </#if> 
158    </#if> 
159</#list> 
160 
161<#assign sociales = "false"> 
162<#if TwitterEquipamiento??> 
163    <#if TwitterEquipamiento.getData() != "" > 
164        <#assign sociales = "true" /> 
165    </#if> 
166</#if> 
167 
168<#if FbEquipamiento??> 
169    <#if FbEquipamiento.getData() != ""> 
170        <#assign sociales = "true" /> 
171    </#if> 
172</#if> 
173 
174<#assign datosInteres = languageUtil.get(locale, "datos.interes") + ", "/> 
175<#assign mapa = languageUtil.get(locale, "mapa") + ", "/> 
176<#assign jsonRes = eqHorarioEstablecidoService.byEquipamientoId(journalArticleId?number, year?number) > 
177<#assign jsonResponse = jsonRes?eval> 
178<#if (jsonResponse.status) > 
179    <#if idHorario?? && getterUtil.getBoolean(idHorario.getData())> 
180        <#assign tabs_list = tabs_list + [""] + [languageUtil.get(locale, "noticias.avisos")] + [languageUtil.get(locale, "accesibilidad")] + [languageUtil.get(locale, "buenas.practicas")] + [languageUtil.get(locale, "publicaciones")] + [languageUtil.get(locale, "multimedia")]> 
181        <#assign tabs = datosInteres + mapa + noticias + accesibilidad + buenaspracticas +  publicaciones + multimedia /> 
182    <#else> 
183        <#assign tabs_list = tabs_list + [languageUtil.get(locale, "horario")] + [languageUtil.get(locale, "noticias.avisos")] + [languageUtil.get(locale, "accesibilidad")] + [languageUtil.get(locale, "buenas.practicas")] + [languageUtil.get(locale, "publicaciones")] + [languageUtil.get(locale, "multimedia")]> 
184        <#assign tabs = datosInteres + mapa + horario + noticias + accesibilidad + buenaspracticas +  publicaciones + multimedia /> 
185    </#if> 
186<#else> 
187    <#assign tabs = datosInteres + mapa + noticias + accesibilidad + buenaspracticas +  publicaciones + multimedia /> 
188    <#assign tabs_list = tabs_list + [""] + [languageUtil.get(locale, "noticias.avisos")] + [languageUtil.get(locale, "accesibilidad")] + [languageUtil.get(locale, "buenas.practicas")] + [languageUtil.get(locale, "publicaciones")] + [languageUtil.get(locale, "multimedia")]> 
189</#if> 
190 
191<#-- FIN Habilitar pestanas  --> 
192<input type="hidden" name="codigo-equipamiento" id="codigo-equipamiento" class="codigo-equipamiento" value="${codigoEquipamiento}"/> 
193<div class="evr-wrapper"> 
194    <#--------------------------------- HEADER OF THE SECTION ------------------------> 
195    <input type="hidden" id="journalArticleId" value="${journalArticleId}" /> 
196    <section class="evr-carrusel-banner"> 
197        <#-- iterator de figuras de proteccion + despues filtrar por la bandera --> 
198        <#-- COMPONENTE LOGO --> 
199        <div class="reflex-grid"> 
200            <div class="reflex-col-lg-4 reflex-col-md-4 reflex-col-sm-12 reflex-col-xs-12 reflex-col-bleed"> 
201                <div class="evr-carrusel-banner__logo-container"> 
202                    <div class="evr-carrusel-banner__logo" style="top:30px;left:30px;"> 
203                        <#if (LogoEquipamiento.getData())?? && LogoEquipamiento.getData() != ""> 
204                            <figure class="evr-carrusel-banner__fig"> 
205                                <#assign logoEquip = LogoEquipamiento.getData() /> 
206                                <#if logoEquip != ""> 
207                                    <#if logoEquip?contains("/medioambiente/portal")> 
208                                        <#assign logoEquip = logoEquip /> 
209                                    <#elseif logoEquip?contains("/medioambiente")> 
210                                        <#assign logoEquip = logoEquip?replace("/medioambiente", "/medioambiente/portal") /> 
211                                    <#else> 
212                                        <#assign logoEquip = "/medioambiente/portal" + logoEquip /> 
213                                    </#if> 
214                                </#if> 
215                                <img class="evr-carrusel-banner__img" alt="${LogoEquipamiento.getAttribute("alt")}" data-fileentryid="${LogoEquipamiento.getAttribute("fileEntryId")}" src="${logoEquip}" /> 
216                            </figure> 
217                        </#if> 
218                    </div> 
219                    <div class="evr-carrusel-banner__text-container"> 
220                        <span  class="evr-carrusel-banner__title" ><@liferay.language key="${TipoEquipamiento.getData()?upper_case?replace(' ', '')}"/></span> 
221                        <p class="evr-carrusel-banner__txt"> 
222                            ${.vars['reserved-article-title'].data} 
223                        </p> 
224 
225                    </div> 
226                </div> 
227            </div> 
228 
229            <#-- COMPONENTE CARRUSEL --> 
230            <div class="reflex-col-lg-8 reflex-col-md-8 reflex-col-sm-12 reflex-col-xs-12 reflex-col-bleed"> 
231                <div class="evr-carrusel"> 
232 
233                    <#if ImagenPrincipalEquipamiento?? && ImagenPrincipalEquipamiento.getSiblings()?has_content> 
234                        <#assign first = 0 /> 
235                        <#list ImagenPrincipalEquipamiento.getSiblings() as cur_ImagenPrincipalEquipamiento> 
236                            <#if cur_ImagenPrincipalEquipamiento.getData()?? && cur_ImagenPrincipalEquipamiento.getData() != ""> 
237                                <#assign imgPrincipal = cur_ImagenPrincipalEquipamiento.getData() /> 
238                                <#if imgPrincipal != ""> 
239                                    <#if imgPrincipal?contains("/medioambiente/portal")> 
240                                        <#assign imgPrincipal = imgPrincipal /> 
241                                    <#elseif imgPrincipal?contains("/medioambiente")> 
242                                        <#assign imgPrincipal = imgPrincipal?replace("/medioambiente", "/medioambiente/portal") /> 
243                                    <#else> 
244                                        <#assign imgPrincipal = "/medioambiente/portal" + imgPrincipal /> 
245                                    </#if> 
246                                    <#assign descriptionFileEntry = "" /> 
247                                    <#if cur_ImagenPrincipalEquipamiento.getAttribute("fileEntryId")?? && cur_ImagenPrincipalEquipamiento.getAttribute("fileEntryId")?has_content > 
248                                        <#if dlFileEntryLocalService.fetchDLFileEntry(cur_ImagenPrincipalEquipamiento.getAttribute("fileEntryId")?number)?? > 
249                                            <#assign descriptionFileEntry = dlFileEntryLocalService.fetchDLFileEntry(cur_ImagenPrincipalEquipamiento.getAttribute("fileEntryId")?number).getDescription() /> 
250                                        </#if> 
251                                    </#if> 
252                                </#if> 
253                                <#if first == 0 > 
254                                    <figure class="evr-carrusel__img-slide"> 
255                                        <img <#if descriptionFileEntry??>title="${descriptionFileEntry}"</#if> class="evr-carrusel__img" alt="${cur_ImagenPrincipalEquipamiento.getAttribute("alt")}" data-fileentryid="${cur_ImagenPrincipalEquipamiento.getAttribute("fileEntryId")}" src="${imgPrincipal}" /> 
256                                    </figure> 
257                                    <#assign first = first + 1/> 
258                                <#else> 
259                                    <figure class="evr-carrusel__img-slide evr-rest-content"> 
260                                        <img <#if descriptionFileEntry??>title="${descriptionFileEntry}"</#if> class="evr-carrusel__img" alt="${cur_ImagenPrincipalEquipamiento.getAttribute("alt")}" data-fileentryid="${cur_ImagenPrincipalEquipamiento.getAttribute("fileEntryId")}" src="${imgPrincipal}" /> 
261                                    </figure> 
262                                    <#assign first = first + 1/> 
263                                </#if> 
264                            </#if> 
265                        </#list> 
266                    </#if> 
267                    <#if first?? && first == 0 > 
268                    <#-- Incluimos la imagen de ejemplo --> 
269                        <#assign imagenDefault = themeDisplay.getPathThemeImages() + "/fotoNoDisponible.jpg" /> 
270                        <figure class="evr-carrusel__img-slide evr-rest-content"> 
271                            <img class="evr-carrusel__img" alt="imagen no disponible" src="${imagenDefault}" /> 
272                        </figure> 
273                    </#if> 
274 
275                </div> 
276                <#-- COMPONENTE BOTONES PARA CARRUSEL --> 
277                <#if ImagenPrincipalEquipamiento?? && ImagenPrincipalEquipamiento.getSiblings()?size gt 1> 
278                    <div class="evr-carrusel__player evr-rest-content"> 
279                        <button aria-label="Last Picture" class="evr-carrusel__btn evr-carrusel__btn-last" data-button-state="deactive-mobile"> 
280                            <figure> 
281                                <img aria-hidden="true" class="evr-carrusel__img-player" src="/medioambiente/portal/o/ventana-theme/images/componente_botones_carrusel/last.png"/> 
282                            </figure> 
283                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.ir.a.la.primera.imagen"/></span> 
284                        </button> 
285                        <button aria-label="Left" class="evr-carrusel__btn evr-carrusel__btn-left evr-carrusel__btn--margin evr-carrusel__btn--style"> 
286                            <figure> 
287                                <img aria-hidden="true" class="evr-carrusel__img-player" src="/medioambiente/portal/o/ventana-theme/images/componente_botones_carrusel/left.png"/> 
288                            </figure> 
289                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.ir.a.la.anterior.imagen"/></span> 
290                        </button> 
291                        <button aria-label="Play" class="evr-carrusel__btn evr-carrusel__btn--deactive" data-button-state="deactive" data-button-type="play"> 
292                            <figure> 
293                                <img aria-hidden="true" class="evr-carrusel__img-player" src="/medioambiente/portal/o/ventana-theme/images/componente_botones_carrusel/right.png"/> 
294                            </figure> 
295                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.seguir.la.reproduccion"/></span> 
296                        </button> 
297                        <button aria-label="Stop" class="evr-carrusel__btn" data-button-state="active" data-button-type="stop"> 
298                            <figure> 
299                                <img aria-hidden="true" class="evr-carrusel__img-player" src="/medioambiente/portal/o/ventana-theme/images/componente_botones_carrusel/pause.png"/> 
300                            </figure> 
301                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.parar.la.reproduccion"/></span> 
302                        </button> 
303                        <button aria-label="Right" class="evr-carrusel__btn evr-carrusel__btn-right evr-carrusel__btn--style"> 
304                            <figure> 
305                                <img aria-hidden="true" class="evr-carrusel__img-player" src="/medioambiente/portal/o/ventana-theme/images/componente_botones_carrusel/right.png"/> 
306                            </figure> 
307                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.ir.a.la.siguiente.imagen"/></span> 
308                        </button> 
309                        <button aria-label="Next Picture" class="evr-carrusel__btn evr-carrusel__btn-next" data-button-state="deactive-mobile"> 
310                            <figure> 
311                                <img aria-hidden="true" class="evr-carrusel__img-player" src="/medioambiente/portal/o/ventana-theme/images/componente_botones_carrusel/next.png"/> 
312                            </figure> 
313                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.ir.a.la.ultima.imagen"/></span> 
314                        </button> 
315                    </div> 
316                </#if> 
317            </div> 
318        </div> 
319 
320    </section> 
321 
322    <#----------------------------- jsSocialShare SHARE LINKS ------------------------> 
323    <div class="evr-caminame__jssocials"> 
324        <div class="evr-social-network"> 
325            <div id="shareRoundIcons" style="width: max-content;"></div> 
326            <div id="rrss-trigger" class="jssocials-share evr-social-network__jssocials-share"> 
327                <a class="jssocials-share-link evr-social-network__jssocials-share-link"> 
328                    <i class="fa fa-share-alt jssocials-share-logo" aria-hidden="true"></i> 
329                </a> 
330                <div id="shareGenericButton" class="evr-social-network__inline">&nbsp;</div> 
331            </div> 
332        </div> 
333 
334        <#-- COMPONENTE BLOQUES REQUIERE AUTORIZACIÓN Y APP CAMINAME --> 
335        <#if (Abierto?? && Abierto.getData() == "false") || 
336            (autorizacion?? && getterUtil.getBoolean(autorizacion.getData()))> 
337            <section class="evr-caminame evr-caminame_web" style="margin-top: 23px"> 
338 
339                <#if Abierto??> 
340                    <#if Abierto.getData() == "false"> 
341                        <div class="evr-caminame__col"> 
342                            <span class="evr-caminame__span" style="color:red;"> 
343                                <span class="evr-caminame__a-text" style="font-weight: bold;"> 
344                                    <@liferay.language key="equipamiento.uso.publico.cerrado.temporalmente"/> 
345                                    <#if tipoSituacion?? && tipoSituacion.getData()?has_content> 
346                                        (${tipoSituacion.getData()}) 
347                                    </#if> 
348                                </span> 
349                            </span> 
350                        </div> 
351                    </#if> 
352                </#if> 
353                <#if autorizacion??> 
354                    <#if getterUtil.getBoolean(autorizacion.getData())> 
355                        <div class="evr-caminame__col"> 
356                            <#if autorizacion.EnlaceAutorizacion.getData()?has_content> 
357                                <button class="evr-caminame__btn" id="autorizationButton"> 
358                                    <#--  <i class="fa fa-caret-right"></i>  --> 
359                                    <span class="evr-caminame__btn-text" style="font-weight: bold;"><@liferay.language key="equipamiento.uso.publico.requiere.autorizacion"/></span> 
360                                </button> 
361                                <!--<button class="evr-caminame__btn hidden" id="autorizationButtonText"> 
362 
363                                    <span class="evr-caminame__btn-text" style="font-weight: bold;"><@liferay.language key="equipamiento.uso.publico.requiere.autorizacion"/></span> 
364                                </button>--> 
365                            <#else> 
366                            <#-- <button class="evr-caminame__btn hidden" id="autorizationButton"> 
367 
368                                    <span class="evr-caminame__btn-text" style="font-weight: bold;"><@liferay.language key="equipamiento.uso.publico.requiere.autorizacion"/></span> 
369                                </button>--> 
370                                <button class="evr-caminame__btn" id="autorizationButtonText"> 
371                                    <#--  <i class="fa fa-caret-right"></i>  --> 
372                                    <span class="evr-caminame__btn-text" style="font-weight: bold;"><@liferay.language key="equipamiento.uso.publico.requiere.autorizacion"/></span> 
373                                </button> 
374                            </#if> 
375                        </div> 
376                    </#if> 
377                </#if> 
378 
379            <!-- <div class="evr-caminame__col"> 
380                    <#if VisitasGrupoCheck??> 
381                        <#if getterUtil.getBoolean(VisitasGrupoCheck.getData())> 
382                            <span class="evr-caminame__span" style="font-style: italic;"><@liferay.language key="equipamiento.uso.publico.para.visitas.en.grupo"/></span> 
383                        </#if> 
384                    </#if> 
385                </div>--> 
386            </section> 
387        </#if> 
388    </div> 
389    <#-- COMPONENTE BLOQUES REQUIERE AUTORIZACIÓN Y APP CAMINAME --> 
390    <#if (estadoAbierto?? && estadoAbierto.getData() == "Cerrado") || 
391        (idVisitasVirtuales?? && idVisitasVirtuales.CajaDeTexto457l.getData()?has_content) || 
392        (boolCaminame?? && boolCaminame.EnlaceAppCamnamed8fk.getData()?has_content) || 
393        (boolCaminameiOS?? && boolCaminameiOS.EnlaceAppCaminamed459.getData()?has_content) || 
394        (VisitasGrupoCheck?? && getterUtil.getBoolean(VisitasGrupoCheck.getData()))> 
395        <section class="evr-caminame evr-caminame_mobile" style="margin-bottom: 23px;"> 
396            <#if estadoAbierto??> 
397                <#if estadoAbierto.getData() == "Cerrado"> 
398                    <div class="evr-caminame__col evr-caminame__col--margin"> 
399                        <span class="evr-caminame__span" style="color:red;"> 
400                            <span class="evr-caminame__a-text" style="font-weight: bold;" > 
401                                <@liferay.language key="equipamiento.uso.publico.cerrado.temporalmente"/> 
402                                <#if tipoSituacion?? && tipoSituacion.getData()?has_content> 
403                                    (${tipoSituacion.getData()}) 
404                                </#if> 
405                            </span> 
406                        </span> 
407                    </div> 
408                </#if> 
409            </#if> 
410 
411            <#if idVisitasVirtuales??> 
412                <#if getterUtil.getBoolean(idVisitasVirtuales.getData())?has_content > 
413                    <#if idVisitasVirtuales.CajaDeTexto457l.getData()?has_content> 
414                        <div class="evr-caminame__col evr-caminame__col--margin"> 
415                            <a class="evr-caminame__a" target="_blank" href="${idVisitasVirtuales.CajaDeTexto457l.getData()}" > 
416                                <span class="evr-caminame__a-text" style="font-weight: bold; margin-top:10px;" ><@liferay.language key="equipamiento.uso.publico.visita.virtual"/></span> 
417                                <figure class="evr-caminame__fig"> 
418                                    <img class="evr-caminame__img" src="/medioambiente/portal/o/ventana-theme/images/icons/iconfinder_UI_Basic_outline-51_4733211.svg" alt="Imagen App Camíname"/> 
419                                </figure> 
420                            </a> 
421                        </div> 
422                    </#if> 
423                </#if> 
424            </#if> 
425            <#if boolCaminame??> 
426                <#if getterUtil.getBoolean(boolCaminame.getData())> 
427                    <#if boolCaminame.EnlaceAppCamnamed8fk.getData()?has_content> 
428                        <div class="evr-caminame__col evr-caminame__col--margin"> 
429                            <a class="evr-caminame__a" target="_blank" href="${boolCaminame.EnlaceAppCamnamed8fk.getData()}"> 
430                                <span class="evr-caminame__a-text" style="font-weight: bold;" ><@liferay.language key="equipamiento.uso.publico.app.caminame"/></span> 
431                                <figure class="evr-caminame__fig"> 
432                                    <img class="evr-caminame__img" src="/medioambiente/portal/o/ventana-theme/images/caminame.png" alt="Imagen App Camíname"/> 
433                                </figure> 
434                            </a> 
435                        </div> 
436                    </#if> 
437                </#if> 
438            </#if> 
439 
440            <#if boolCaminameiOS??> 
441                <#if getterUtil.getBoolean(boolCaminameiOS.getData())> 
442                    <#if boolCaminameiOS.EnlaceAppCaminamed459.getData()?has_content> 
443                        <div class="evr-caminame__col evr-caminame__col--margin"> 
444                            <a class="evr-caminame__a" target="_blank" href="${boolCaminameiOS.EnlaceAppCaminamed459.getData()}"> 
445                                <span class="evr-caminame__a-text" style="font-weight: bold;" ><@liferay.language key="equipamiento.uso.publico.app.caminame"/> iOS</span> 
446                                <figure class="evr-caminame__fig"> 
447                                    <img class="evr-caminame__img" src="/medioambiente/portal/o/ventana-theme/images/caminame.png" alt="Imagen App Camíname"/> 
448                                </figure> 
449                            </a> 
450                        </div> 
451                    </#if> 
452                </#if> 
453            </#if> 
454 
455        </section> 
456 
457        <section class="evr-caminame evr-caminame_mobile" style="margin-bottom: 23px;"> 
458            <#if VisitasGrupoCheck??> 
459                <#if getterUtil.getBoolean(VisitasGrupoCheck.getData())> 
460                    <div class="evr-caminame__col"> 
461                        <span class="evr-caminame__span" style="font-style: italic;"><@liferay.language key="equipamiento.uso.publico.para.visitas.en.grupo"/></span> 
462                    </div> 
463                </#if> 
464            </#if> 
465        </section> 
466    </#if> 
467 
468    <#-- COMPONENTE WIDGETS SECCION PRIVADA --> 
469    <section class="evr-caminame evr-caminame_mobile" style="margin: 23px 0;"> 
470        <div class="evr-caminame__col"> 
471            <@liferay_portlet["runtime"] 
472                instanceId="visitasmodule" 
473                portletName="visitasmodule" /> 
474        </div> 
475        <div class="evr-caminame__col"> 
476            <@liferay_portlet["runtime"] 
477            instanceId="PasaporteModule" 
478            portletName="Pasaportemodule" /> 
479        </div> 
480        <div class="evr-caminame__col"> 
481            <@liferay_portlet["runtime"] 
482            instanceId="favoritosModule" 
483            portletName="favoritosmodule" /> 
484        </div> 
485    </section> 
486    <div id="modal"></div> 
487 
488 
489    <#-------------------------------------- TABS SECTION ----------------------------> 
490    <section class="evr-tabs" id="tabs"> 
491        <div> 
492            <@liferay_ui["tabs"] 
493            names="${tabs}" 
494            refresh=false > 
495 
496                <div class="evr-panel-content tab-content"> 
497                    <#-- Datos de interes subsection --> 
498                    <@liferay_ui["section"] > 
499                        <span class="only-print__title">${tabs_list[0]}</span> 
500                        <div class="evr-panel-content__container reflex-container-full tab-pane" > 
501                            <#if descripcionEquipamiento?? && descripcionEquipamiento.getData() != ""> 
502                                <div class="evr-panel-content__description"> 
503 
504                                <span class="evr-panel-content__title"> 
505                                    <@liferay.language key="equipamiento.uso.publico.descripcion"/> 
506                                </span> 
507                                    <div class="evr-natural-espace-paragraph"> 
508                                        <p class="evr-orgn__text-content evr-orgn__text-content--shadow" id="toggle-orgn-text-2"> 
509                                            ${descripcionEquipamiento.getData()} 
510                                        </p> 
511                                        <button class="evr-btn-collapse" type="button" data-change="open" data-orgn-toggle="collapse"> 
512                                            <div class="evr-btn-collapse__circle"> 
513                                                <div class="evr-btn-collapse__horizontal"></div> 
514                                                <div class="evr-btn-collapse__vertical"></div> 
515                                            </div> 
516                                        </button> 
517                                    </div> 
518                                </div> 
519                            </#if> 
520                        </div> 
521 
522                        <br> 
523                        <#if mostrarEN == "true"> 
524                            <div class="evr-panel-protection evr-panel-content__container reflex-container-full tab-pane"> 
525                        <span class="evr-panel-content__title"> 
526                        <@liferay.language key="equipamiento.uso.publico.ver.espacios.naturales"/> 
527 
528                        </span> 
529                                <#---- NUEVA FORMA DE OBTENER LAS FIGURAS DE PROTECCION --> 
530                                <ul class="evr-panel-protection__container-btn"> 
531                                    <#-- Ordenar las medallas de los espacios naturales segun se ha pedido  Monumento Natural - Reserva Natural 
532                                    - Paraje Natural - Parque Periurbano- Paisaje Protegido - Reserva Natural Concertada - Parque Natural - Parque Nacional - RedNatura2000 
533                                    - Patrimonio de la Humanidad - Reserva de la Biosfera - Geoparque - Sitio Ramsar - ZEPIM --> 
534                                    <#assign tableMedallas = ["MONUMENTO NATURAL", "NATURAL MONUMENT", "MONUMENT NATUREL", "NATÜRLICHES DENKMAL", "RESERVA NATURAL", "NATURAL RESERVE", "RÉSERVE NATURELLE", "NATURRESERVAT", "PARAJE NATURAL", "NATURAL AREA", "ZONE NATURELLE", "NATÜRLICHER BEREICH", "PARQUE PERIURBANO", "PERIURBAN PARK", "PARC PERIURBAIN", "PERIURBAN PARK", "PAISAJE PROTEGIDO", "PROTECTED LANDSCAPE", "PAYSAGE PROTÉGÉ", "GESCHÜTZTE LANDSCHAFT", "RESERVA NATURAL CONCERTADA", "CONCERTED NATURAL RESERVE", "RÉSERVE NATURELLE CONCERTÉE", "KONZERTIERTE NATÜRLICHE RESERVE", "PARQUE NATURAL", "NATURAL PARK", "PARC NATUREL", "NATURPARK", "PARQUE NACIONAL", "NATIONAL PARK", "PARC NATIONAL", "NATIONALPARK", "Z.E.C.", "ZEC", "Z.E.P.A.", "ZEPA", "LUGAR DE IMPORTANCIA COMUNITARIA", "L.I.C.", "LIC", "PATRIMONIO DE  LA HUMANIDAD", "WORLD HERITAGE", "PATRIMOINE DE L&#39;HUMANITÉ", "WELTKULTURERBE", "RESERVA DE LA BIOSFERA", "BIOSPHERE RESERVE", "RÉSERVE DE BIOSPHÈRE", "BIOSPHÄRE RESERVE", "GEOPARQUE", "GEOPARK", "SITIO RAMSAR", "RAMSAR SITE", "SITE RAMSAR", "RAMSAR-WEBSITE", "Z.E.P.I.M.", "ZEPIM"] /> 
535                                    <#list tableMedallas as medalla> 
536                                        <#list listadoEspacios as relatedArticle> 
537                                            <#assign foo={}> 
538                                            <#assign relatedArticleId = relatedArticle.getArticleId() /> 
539                                            <#assign currentGroupSite = themeDisplay.getLayout().getGroup().getFriendlyURL()  /> 
540 
541                                            <#assign groupIdArticle = relatedArticle.getGroupId() /> 
542                                        <#--  Inicio Get enlace  --> 
543                                            <#assign classNameWebContent = "com.liferay.journal.model.JournalArticle"/> 
544                                            <#assign classPKWebContent = relatedArticle.getResourcePrimKey()?number/> 
545                                            <#assign webContent = assentEntryLocalService.fetchEntry(classNameWebContent,classPKWebContent)/> 
546                                            <#assign entryId = webContent.getEntryId()/> 
547                                            <#assign entryClassPK = webContent.getClassPK()/> 
548                                            <#assign enlace = commonServiceApiService.getEnlaceVentana(themeDisplay,entryClassPK,entryId)> 
549                                        <#--  Fin get enlace  --> 
550                                            <#assign URLDetalle = "" /> 
551 
552                                            <#assign aArticleXML = saxReaderUtil.read(relatedArticle.getContentByLocale(locale)) /> 
553                                            <!-- Elementos del contenido --> 
554                                            <#assign tituloEspacio = relatedArticle.getTitle(locale) /> 
555 
556                                            <!-- imagen del recurso --> 
557                                            <#if aArticleXML.valueOf("//dynamic-element[@name='figuraProteccionSeparator']")?has_content> 
558                                                <#assign listadoFigurasProteccionNode = aArticleXML.selectSingleNode("//dynamic-element[@name='figuraProteccionSeparator']") > 
559                                                <#assign listadoFigurasProteccion = listadoFigurasProteccionNode.selectNodes("//dynamic-element[@name='TipoDeEspacioNatural']//dynamic-content/text()") > 
560                                                <#assign logosFigurasProteccion = listadoFigurasProteccionNode.selectNodes("//dynamic-element[@name='logoVerde']//dynamic-content/text()") > 
561                                                <#assign i = 0 > 
562                                                <#assign j = 0 > 
563                                                <#list listadoFigurasProteccion as cur_figuraProteccion> 
564                                                    <#if cur_figuraProteccion.getText() == medalla> 
565                                                        <#if logosFigurasProteccion[i]??> 
566                                                            <#assign foo=foo+{cur_figuraProteccion.getText() : logosFigurasProteccion[i].getText()}> 
567                                                        <#else> 
568                                                            <#assign foo=foo+{cur_figuraProteccion.getText() : ""}> 
569                                                        </#if> 
570                                                    </#if> 
571                                                    <#assign i = i+1 > 
572                                                </#list> 
573                                                <#list foo?keys as k> 
574                                                    <li class="evr-panel-protection__btn"> 
575                                                        <a href="${enlace}" class="evr-panel-protection__lnk"> 
576                                                            <span class="hide-accessible"><@liferay.language key="equipamiento.uso.publico.accede.a.la.pagina" /> ${k} </span> 
577                                                            <figure class="evr-panel-protection__fig"> 
578                                                                <#assign imgMedallas = foo[k] /> 
579                                                                <#if imgMedallas != ""> 
580                                                                    <#if imgMedallas?contains("/medioambiente/portal")> 
581                                                                        <#assign imgMedallas = imgMedallas /> 
582                                                                    <#elseif imgMedallas?contains("/medioambiente")> 
583                                                                        <#assign imgMedallas = imgMedallas?replace("/medioambiente", "/medioambiente/portal") /> 
584                                                                    <#else> 
585                                                                        <#assign imgMedallas = "/medioambiente/portal" + imgMedallas /> 
586                                                                    </#if> 
587                                                                </#if> 
588                                                                <img class="evr-panel-protection__img" alt="${foo[k]}" data-fileentryid="${foo[k]}" src="${imgMedallas}" /> 
589                                                            </figure> 
590                                                            <#assign i = i + 1> 
591                                                            <div class="evr-panel-protection__text-container"> 
592                                                                <span class="evr-panel-protection__btn-title"><span><@liferay.language key="${k?upper_case?replace(' ', '')}" /></span></span> 
593                                                                <span class="evr-panel-protection__btn-span">${tituloEspacio}</span> 
594                                                            </div> 
595                                                        </a> 
596                                                    </li> 
597                                                </#list> 
598                                            </#if> 
599                                        </#list> 
600                                    </#list> 
601                                </ul> 
602                                <#---- FIN NUEVA FORMA DE OBTENER LAS FIGURAS DE PROTECCION --> 
603                            </div> 
604                        </#if> 
605 
606                        <br> 
607                        <div class="evr-panel-data-sheet evr-panel-content__container reflex-container-full tab-pane"> 
608                            <#if TipoDatoTecnico??> 
609                                <#assign datOrde = commonServiceApiService.getDatosTecnicosDatosContactoOrdenados(TipoDatoTecnico.getSiblings(),"EQDatosTecnicos") /> 
610                                <#assign numDatos = datOrde?size> 
611                                <#list datOrde as cur_tipoTecnico> 
612                                    <#if cur_tipoTecnico.datoTecnico.getData() == "false" || cur_tipoTecnico.datoTecnico.getData() == "faux" || cur_tipoTecnico.datoTecnico.getData() == "falsch" || cur_tipoTecnico.datoTecnico.getData() == ""> 
613                                        <#assign numDatos = numDatos - 1> 
614                                    </#if> 
615                                </#list> 
616                                <#if numDatos != 0> 
617                                    <span class="evr-panel-content__title"><@liferay.language key="equipamiento.uso.publico.ficha.tecnica" /></span> 
618                                    <ul class="evr-panel-data-sheet__list"> 
619                                        <#if datOrde?has_content> 
620                                            <#assign mostrarMatricula = "" > 
621                                            <#assign mostrarHomologado = "false" > 
622                                            <#assign numeroPlazasCoches = "" > 
623                                            <#assign plazasCoches = "false" > 
624                                            <#assign numeroPlazasBicicletas = "" > 
625                                            <#assign plazasBicicletas = "false" > 
626                                            <#assign numeroPlazasAutobuses = "" > 
627                                            <#assign plazasAutobuses = "false" > 
628 
629                                            <#list datOrde as cur_tipoTecnico> 
630                                                <#assign mostrarCampo = "true" > 
631                                                <#assign datoTecnicoTipo = cur_tipoTecnico.getData()?lower_case > 
632                                                <#assign datoTecnicoValue = cur_tipoTecnico.datoTecnico.getData()?lower_case > 
633                                                <#if datoTecnicoValue != "" && datoTecnicoValue != "false" && datoTecnicoValue != "faux" && datoTecnicoValue != "falsch"> 
634                                                    <#if datoTecnicoTipo == "municipios" || datoTecnicoTipo == "municipalités" || datoTecnicoTipo == "gemeinden" || datoTecnicoTipo == "municipalities"> 
635                                                        <li class="evr-panel-data-sheet__list-item"> 
636                                                        <div class="evr-panel-data-sheet__list-container"> 
637                                                        <figure class="evr-panel-data-sheet__fig"> 
638                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/municipio.png" alt="city" class="evr-panel-protection__img"/> 
639                                                        </figure> 
640                                                        <#assign municipiosOrder = cur_tipoTecnico.datoTecnico.getData()?split(",")?sort /> 
641                                                        <span class="evr-panel-data-sheet__list-title"> 
642                                                                <@liferay.language key="municipios"/> 
643                                                            </span> 
644                                                    <#elseif datoTecnicoTipo == "longitud"  || datoTecnicoTipo == "length" || datoTecnicoTipo == "longueur" || datoTecnicoTipo == "länge"> 
645                                                        <li class="evr-panel-data-sheet__list-item"> 
646                                                        <div class="evr-panel-data-sheet__list-container"> 
647                                                        <figure class="evr-panel-data-sheet__fig"> 
648                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/distancia.svg" alt="distance" class="evr-panel-protection__img"/> 
649                                                        </figure> 
650                                                        <span class="evr-panel-data-sheet__list-title"> 
651                                                                <@liferay.language key="distancia.ida"/> 
652                                                            </span> 
653                                                    <#elseif datoTecnicoTipo == "trazado" || datoTecnicoTipo == "tracing" || datoTecnicoTipo == "tracé" || datoTecnicoTipo == "rückverfolgung"> 
654                                                        <li class="evr-panel-data-sheet__list-item"> 
655                                                        <div class="evr-panel-data-sheet__list-container"> 
656                                                        <figure class="evr-panel-data-sheet__fig"> 
657                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/trazado.svg" alt="trace" class="evr-panel-protection__img"/> 
658                                                        </figure> 
659                                                        <span class="evr-panel-data-sheet__list-title"> 
660                                                                <@liferay.language key="trazado"/> 
661                                                            </span> 
662                                                    <#elseif datoTecnicoTipo == "duracion" || datoTecnicoTipo == "durée" || datoTecnicoTipo == "dauer" || datoTecnicoTipo == "duration"> 
663                                                        <li class="evr-panel-data-sheet__list-item"> 
664                                                        <div class="evr-panel-data-sheet__list-container"> 
665                                                        <figure class="evr-panel-data-sheet__fig"> 
666                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/duración.svg" alt="Icono Calendario" class="evr-panel-protection__img"/> 
667                                                        </figure> 
668                                                        <span class="evr-panel-data-sheet__list-title"> 
669                                                                <@liferay.language key="duracion"/> 
670                                                            </span> 
671                                                    <#elseif datoTecnicoTipo == "dificultad" || datoTecnicoTipo == "difficulté" || datoTecnicoTipo == "schwierigkeit" || datoTecnicoTipo == "difficulty"> 
672                                                        <li class="evr-panel-data-sheet__list-item"> 
673                                                        <div class="evr-panel-data-sheet__list-container"> 
674                                                        <figure class="evr-panel-data-sheet__fig"> 
675                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/dificultad2.svg" alt="Icono Calendario" class="evr-panel-protection__img"/> 
676                                                        </figure> 
677                                                        <span class="evr-panel-data-sheet__list-title"> 
678                                                                <@liferay.language key="dificultad"/> 
679                                                            </span> 
680                                                    <#elseif datoTecnicoTipo == "provincias" || datoTecnicoTipo == "les provinces" || datoTecnicoTipo == "provinzen" || datoTecnicoTipo == "provinces"> 
681                                                        <li class="evr-panel-data-sheet__list-item"> 
682                                                        <div class="evr-panel-data-sheet__list-container"> 
683                                                        <figure class="evr-panel-data-sheet__fig"> 
684                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/provincia.svg" alt="Icono Provincia" class="evr-panel-protection__img"/> 
685                                                        </figure> 
686                                                        <#assign municipiosOrder = cur_tipoTecnico.datoTecnico.getData()?split(",")?sort /> 
687                                                        <span class="evr-panel-data-sheet__list-title"> 
688                                                                <@liferay.language key="provincias"/> 
689                                                            </span> 
690                                                    <#elseif datoTecnicoTipo == "titularidad" || datoTecnicoTipo == "eigentum" || datoTecnicoTipo == "la possession" || datoTecnicoTipo == "ownership"> 
691                                                        <#if tipoEquipamientoLC == "aula de la naturaleza" || tipoEquipamientoLC == "nature&#39;s classroom" || tipoEquipamientoLC == "salle de classe de la nature" || tipoEquipamientoLC == "naturklassenraum" || tipoEquipamientoLC == "camping" || tipoEquipamientoLC == "casa rural" || tipoEquipamientoLC == "rural house" || tipoEquipamientoLC == "maison rurale" || tipoEquipamientoLC == "ländliches haus" || tipoEquipamientoLC == "centro de visitantes" || tipoEquipamientoLC == "visitors center" || tipoEquipamientoLC == "centre des visiteurs" || tipoEquipamientoLC == "besucher zentrum" || tipoEquipamientoLC == "ecomuseo" || tipoEquipamientoLC == "ecomuseum" || tipoEquipamientoLC == "ecomusée" || tipoEquipamientoLC == "hotel de montaña" || tipoEquipamientoLC == "mountain hotel" || tipoEquipamientoLC == "hôtel de montagne" || tipoEquipamientoLC == "berghotel" || tipoEquipamientoLC == "jardín botánico" || tipoEquipamientoLC == "botanical garden" || tipoEquipamientoLC == "jardin botanique" || tipoEquipamientoLC == "botanischer garten" || tipoEquipamientoLC == "parque de fauna silvestre" || tipoEquipamientoLC == "wildlife park" || tipoEquipamientoLC == "réserve naturelle" || tipoEquipamientoLC == "wildpark" || tipoEquipamientoLC == "punto de información" || tipoEquipamientoLC == "information point" || tipoEquipamientoLC == "point d&#39;information" || tipoEquipamientoLC == "informationspunkt" || tipoEquipamientoLC == "área recreativa" || tipoEquipamientoLC == "recreational area" || tipoEquipamientoLC == "zone récréative" || tipoEquipamientoLC == "erholungsgebiet" || tipoEquipamientoLC == "zona acampada controlada" || tipoEquipamientoLC == "controlled camping area" || tipoEquipamientoLC == "aire de camping contrôlée" || tipoEquipamientoLC == "kontrollierter campingbereich" > 
692                                                            <li class="evr-panel-data-sheet__list-item"> 
693                                                            <div class="evr-panel-data-sheet__list-container"> 
694                                                            <figure class="evr-panel-data-sheet__fig"> 
695                                                                <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/empresa.svg" alt="gestion" class="evr-panel-protection__img"/> 
696                                                            </figure> 
697 
698                                                            <span class="evr-panel-data-sheet__list-title"> 
699                                                                    <@liferay.language key="gestion"/> 
700                                                                </span> 
701 
702                                                        <#else> 
703                                                            <#assign mostrarCampo = "false" > 
704                                                        </#if> 
705                                                    <#elseif datoTecnicoTipo == "aseos" || datoTecnicoTipo == "toilettes" || datoTecnicoTipo == "toiletten" || datoTecnicoTipo == "toilets"> 
706                                                        <li class="evr-panel-data-sheet__list-item"> 
707                                                        <div class="evr-panel-data-sheet__list-container"> 
708                                                        <figure class="evr-panel-data-sheet__fig"> 
709                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/aseos.svg" alt="Aseo" class="evr-panel-protection__img"/> 
710                                                        </figure> 
711 
712                                                        <span class="evr-panel-data-sheet__list-title"> 
713 
714                                                                <@liferay.language key="aseos"/> 
715                                                            </span> 
716                                                    <#elseif datoTecnicoTipo == "zonajuegosinfantiles" || datoTecnicoTipo == "zone de jeux pour enfants" || datoTecnicoTipo == "kinderspielzone" || datoTecnicoTipo == "kids games zone"> 
717                                                        <li class="evr-panel-data-sheet__list-item"> 
718                                                        <div class="evr-panel-data-sheet__list-container"> 
719                                                        <figure class="evr-panel-data-sheet__fig"> 
720                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/tobogan.svg" alt="Zona de juegos infantiles" class="evr-panel-protection__img"/> 
721                                                        </figure> 
722 
723                                                        <span class="evr-panel-data-sheet__list-title"> 
724 
725                                                                <@liferay.language key="zona.juegos.infantiles"/> 
726                                                            </span> 
727                                                    <#elseif datoTecnicoTipo == "serviciorestauracion" || datoTecnicoTipo == "service de restauration" || datoTecnicoTipo == "servicewiederherstellung" || datoTecnicoTipo == "servicerestoration"> 
728                                                        <li class="evr-panel-data-sheet__list-item"> 
729                                                        <div class="evr-panel-data-sheet__list-container"> 
730                                                        <figure class="evr-panel-data-sheet__fig"> 
731                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/restauracion.svg" alt="Servicio de Restauracion" class="evr-panel-protection__img"/> 
732                                                        </figure> 
733 
734                                                        <span class="evr-panel-data-sheet__list-title"> 
735 
736                                                                <@liferay.language key="servicio.restauracion"/> 
737                                                            </span> 
738                                                    <#elseif datoTecnicoTipo == "numeromesas" || datoTecnicoTipo == "zahlentabellen" || datoTecnicoTipo == "tables de nombres" || datoTecnicoTipo == "number tables"> 
739                                                        <li class="evr-panel-data-sheet__list-item"> 
740                                                        <div class="evr-panel-data-sheet__list-container"> 
741                                                        <figure class="evr-panel-data-sheet__fig"> 
742                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/mesas.svg" alt="Numero de mesas" class="evr-panel-protection__img"/> 
743                                                        </figure> 
744 
745                                                        <span class="evr-panel-data-sheet__list-title"> 
746 
747                                                                <@liferay.language key="numero.mesas"/> 
748                                                            </span> 
749                                                    <#elseif datoTecnicoTipo == "sombra" || datoTecnicoTipo == "shadow" || datoTecnicoTipo == "ombre" || datoTecnicoTipo == "schatten"> 
750                                                        <li class="evr-panel-data-sheet__list-item"> 
751                                                        <div class="evr-panel-data-sheet__list-container"> 
752                                                        <figure class="evr-panel-data-sheet__fig"> 
753                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/sombra.svg" alt="Sombra" class="evr-panel-protection__img"/> 
754                                                        </figure> 
755 
756                                                        <span class="evr-panel-data-sheet__list-title"> 
757 
758                                                                <@liferay.language key="sombra"/> 
759                                                            </span> 
760                                                    <#elseif datoTecnicoTipo == "tipocamino" || datoTecnicoTipo == "road type" || datoTecnicoTipo == "type de route" || datoTecnicoTipo == "straßentyp"> 
761                                                        <li class="evr-panel-data-sheet__list-item"> 
762                                                        <div class="evr-panel-data-sheet__list-container"> 
763                                                        <figure class="evr-panel-data-sheet__fig"> 
764                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/tipo de camino.svg" alt="tipocamino" class="evr-panel-protection__img"/> 
765                                                        </figure> 
766 
767                                                        <span class="evr-panel-data-sheet__list-title"> 
768 
769                                                                <@liferay.language key="tipocamino"/> 
770                                                            </span> 
771                                                    <#elseif datoTecnicoTipo == "superficie" || datoTecnicoTipo == "oberfläche" || datoTecnicoTipo == "surface"> 
772                                                        <li class="evr-panel-data-sheet__list-item"> 
773                                                        <div class="evr-panel-data-sheet__list-container"> 
774                                                        <figure class="evr-panel-data-sheet__fig"> 
775                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/superficie.svg" alt="superficie" class="evr-panel-protection__img"/> 
776                                                        </figure> 
777 
778                                                        <span class="evr-panel-data-sheet__list-title"> 
779 
780                                                                <@liferay.language key="superficie"/> 
781                                                            </span> 
782                                                    <#elseif datoTecnicoTipo == "altitud" || datoTecnicoTipo == "altitude" || datoTecnicoTipo == "höhe"> 
783                                                        <li class="evr-panel-data-sheet__list-item"> 
784                                                        <div class="evr-panel-data-sheet__list-container"> 
785                                                        <figure class="evr-panel-data-sheet__fig"> 
786                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/altitud.svg" alt="altitud" class="evr-panel-protection__img"/> 
787                                                        </figure> 
788 
789                                                        <span class="evr-panel-data-sheet__list-title"> 
790 
791                                                                <@liferay.language key="altitud"/> 
792                                                            </span> 
793                                                    <#elseif datoTecnicoTipo == "numeroplazas" || datoTecnicoTipo == "numberplazas"> 
794                                                        <li class="evr-panel-data-sheet__list-item"> 
795                                                        <div class="evr-panel-data-sheet__list-container"> 
796                                                        <figure class="evr-panel-data-sheet__fig"> 
797                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/plazas.svg" alt="numeroplazas" class="evr-panel-protection__img"/> 
798                                                        </figure> 
799 
800                                                        <span class="evr-panel-data-sheet__list-title"> 
801 
802                                                                <@liferay.language key="numeroplazas"/> 
803                                                            </span> 
804                                                    <#elseif datoTecnicoTipo == "kioskobar" || datoTecnicoTipo == "kiosk bar" || datoTecnicoTipo == "barre de kiosque" || datoTecnicoTipo == "kiosk-bar"> 
805                                                        <li class="evr-panel-data-sheet__list-item"> 
806                                                        <div class="evr-panel-data-sheet__list-container"> 
807                                                        <figure class="evr-panel-data-sheet__fig"> 
808                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/bar.svg" alt="kioskobar" class="evr-panel-protection__img"/> 
809                                                        </figure> 
810 
811                                                        <span class="evr-panel-data-sheet__list-title"> 
812 
813                                                                <@liferay.language key="kioskobar"/> 
814                                                            </span> 
815                                                    <#elseif datoTecnicoTipo == "homologado" || datoTecnicoTipo == "approuvé" || datoTecnicoTipo == "genehmigt" || datoTecnicoTipo == "approved"> 
816                                                        <#assign mostrarCampo = "false" > 
817                                                    <#elseif datoTecnicoTipo == "matricula" || datoTecnicoTipo == "enrollment" || datoTecnicoTipo == "einschreibung" || datoTecnicoTipo == "inscription"> 
818                                                        <#assign mostrarCampo = "false" > 
819                                                    <#elseif datoTecnicoTipo == "plazascoches" || datoTecnicoTipo == "voitures" || datoTecnicoTipo == "cars" || datoTecnicoTipo == "autos"> 
820                                                        <#assign mostrarCampo = "false" > 
821                                                    <#elseif datoTecnicoTipo == "numeroplazascoches" || datoTecnicoTipo == "nombre de places" || datoTecnicoTipo == "number of seats" || datoTecnicoTipo == "anzahl der sitze"> 
822                                                        <#assign mostrarCampo = "false" > 
823                                                    <#elseif datoTecnicoTipo == "plazasbicicletas" || datoTecnicoTipo == "vélos" || datoTecnicoTipo == "bicycles" || datoTecnicoTipo == "fahrräder"> 
824                                                        <#assign mostrarCampo = "false" > 
825                                                    <#elseif datoTecnicoTipo == "numeroplazasbicicletas" || datoTecnicoTipo == "numberplazasbicyclettes" || datoTecnicoTipo == "numberplazasbicycles"> 
826                                                        <#assign mostrarCampo = "false" > 
827                                                    <#elseif datoTecnicoTipo == "plazasautobuses" || datoTecnicoTipo == "les autobus" || datoTecnicoTipo == "buses" || datoTecnicoTipo == "busse"> 
828                                                        <#assign mostrarCampo = "false" > 
829                                                    <#elseif datoTecnicoTipo == "numeroplazasautobuses" || datoTecnicoTipo == "numberplazasbus"> 
830                                                        <#assign mostrarCampo = "false" > 
831                                                    </#if> 
832                                                    <#if mostrarCampo == "true"> 
833                                                        <#if datoTecnicoValue == "true" || datoTecnicoValue == "vrai" || datoTecnicoValue == "wahr"> 
834                                                            <span class="evr-panel-data-sheet__list-span"><@liferay.language key="si"/></span> 
835                                                        <#elseif datoTecnicoValue == "false" || datoTecnicoValue == "faux" || datoTecnicoValue == "falsch"> 
836                                                            <span class="evr-panel-data-sheet__list-span"><@liferay.language key="no"/></span> 
837                                                        <#else> 
838                                                            <span class="evr-panel-data-sheet__list-span"> 
839                                                                    <#if datoTecnicoTipo == "municipios" || datoTecnicoTipo == "municipalités" || datoTecnicoTipo == "gemeinden" || datoTecnicoTipo == "municipalities" || datoTecnicoTipo == "provincias" || datoTecnicoTipo == "les provinces" || datoTecnicoTipo == "provinzen" || datoTecnicoTipo == "provinces"> 
840                                                                        <#list municipiosOrder as i> 
841                                                                            ${i?capitalize}<#if i?has_next>, </#if> 
842                                                                        </#list> 
843                                                                    <#elseif datoTecnicoTipo == "longitud"  || datoTecnicoTipo == "length" || datoTecnicoTipo == "longueur" || datoTecnicoTipo == "länge" || datoTecnicoTipo == "altitud" || datoTecnicoTipo == "altitude" || datoTecnicoTipo == "höhe" > 
844																		<#assign parsedNumber = cur_tipoTecnico.datoTecnico.getData()?number > 
845																		<#if parsedNumber??> 
846																			${parsedNumber?string(',##0')} 
847																		<#else> 
848																			${parsedNumber} 
849																		</#if> 
850                                                                    <#elseif datoTecnicoTipo == "trazado" > 
851                                                                        ${cur_tipoTecnico.datoTecnico.getData()?lower_case?capitalize} 
852                                                                    <#else> 
853                                                                        ${cur_tipoTecnico.datoTecnico.getData()} 
854                                                                    </#if> 
855                                                                </span> 
856                                                        </#if> 
857                                                        </div> 
858                                                        </li> 
859                                                    </#if> 
860 
861                                                <#-- (LOGICA) ESPECIAL PARA HOMOLOGADO --> 
862                                                    <#if datoTecnicoTipo == "homologado" || datoTecnicoTipo == "approuvé" || datoTecnicoTipo == "genehmigt" || datoTecnicoTipo == "approved"> 
863                                                        <#if datoTecnicoValue == "true" || datoTecnicoValue == "vrai" || datoTecnicoValue == "wahr"> 
864                                                            <#assign mostrarHomologado = "true" > 
865                                                        </#if> 
866                                                    </#if> 
867                                                    <#if datoTecnicoTipo == "matricula" || datoTecnicoTipo == "enrollment" || datoTecnicoTipo == "einschreibung" || datoTecnicoTipo == "inscription"> 
868                                                        <#if datoTecnicoValue != ""> 
869                                                            <#assign mostrarMatricula = cur_tipoTecnico.datoTecnico.getData() > 
870                                                        </#if> 
871                                                    </#if> 
872 
873                                                <#-- (LOGICA) ESPECIAL PARA PLAZA APARCAMIENTOS (BICI, BUS Y COCHE) --> 
874                                                    <#if datoTecnicoTipo == "plazascoches" || datoTecnicoTipo == "voitures" || datoTecnicoTipo == "cars" || datoTecnicoTipo == "autos"> 
875                                                        <#if datoTecnicoValue == "true" || datoTecnicoValue == "vrai" || datoTecnicoValue == "wahr"> 
876                                                            <#assign plazasCoches = "true" > 
877                                                        </#if> 
878                                                    </#if> 
879                                                    <#if datoTecnicoTipo == "numeroplazascoches" || datoTecnicoTipo == "nombre de places" || datoTecnicoTipo == "number of seats" || datoTecnicoTipo == "anzahl der sitze"> 
880                                                        <#if datoTecnicoValue != ""> 
881                                                            <#assign numeroPlazasCoches = cur_tipoTecnico.datoTecnico.getData() > 
882                                                        </#if> 
883                                                    </#if> 
884                                                    <#if datoTecnicoTipo == "plazasbicicletas" || datoTecnicoTipo == "vélos" || datoTecnicoTipo == "bicycles" || datoTecnicoTipo == "fahrräder"> 
885                                                        <#if datoTecnicoValue == "true" || datoTecnicoValue == "vrai" || datoTecnicoValue == "wahr"> 
886                                                            <#assign plazasBicicletas = "true" > 
887                                                        </#if> 
888                                                    </#if> 
889                                                    <#if datoTecnicoTipo == "numeroplazasbicicletas" || datoTecnicoTipo == "numberplazasbicyclettes" || datoTecnicoTipo == "numberplazasbicycles"> 
890                                                        <#if datoTecnicoValue != ""> 
891                                                            <#assign numeroPlazasBicicletas = cur_tipoTecnico.datoTecnico.getData() > 
892                                                        </#if> 
893                                                    </#if> 
894                                                    <#if datoTecnicoTipo == "plazasautobuses" || datoTecnicoTipo == "les autobus" || datoTecnicoTipo == "buses" || datoTecnicoTipo == "busse"> 
895                                                        <#if datoTecnicoValue == "true" || datoTecnicoValue == "vrai" || datoTecnicoValue == "wahr"> 
896                                                            <#assign plazasAutobuses = "true" > 
897                                                        </#if> 
898                                                    </#if> 
899                                                    <#if datoTecnicoTipo == "numeroplazasautobuses" || datoTecnicoTipo == "numberplazasbus"> 
900                                                        <#if datoTecnicoValue != ""> 
901                                                            <#assign numeroPlazasAutobuses = cur_tipoTecnico.datoTecnico.getData() > 
902                                                        </#if> 
903                                                    </#if> 
904                                                </#if> 
905                                            </#list> 
906 
907                                        <#-- (MOSTRAR HTML) ESPECIAL PARA HOMOLOGADO --> 
908                                            <#if mostrarHomologado == "true" && mostrarMatricula != ""> 
909                                                <li class="evr-panel-data-sheet__list-item"> 
910                                                    <div class="evr-panel-data-sheet__list-container"> 
911                                                        <figure class="evr-panel-data-sheet__fig"> 
912                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/homologación.svg" alt="Icono Homologado" class="evr-panel-protection__img"/> 
913                                                        </figure> 
914                                                        <span class="evr-panel-data-sheet__list-title"><@liferay.language key="homologado"/></span> 
915                                                        <span class="evr-panel-data-sheet__list-span">${mostrarMatricula}</span> 
916                                                    </div> 
917                                                </li> 
918                                            </#if> 
919 
920                                        <#-- (MOSTRAR HTML) ESPECIAL PARA PLAZA APARCAMIENTOS (BICI, BUS Y COCHE) --> 
921                                            <#if plazasCoches == "true" || plazasBicicletas == "true" || plazasAutobuses == "true"> 
922                                                <li class="evr-panel-data-sheet__list-item"> 
923                                                    <div class="evr-panel-data-sheet__list-container"> 
924                                                        <figure class="evr-panel-data-sheet__fig"> 
925                                                            <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/aparcamiento.svg" alt="plazascoches" class="evr-panel-protection__img"/> 
926                                                        </figure> 
927                                                        <span class="evr-panel-data-sheet__list-title"><@liferay.language key="plazascoches"/></span> 
928                                                        <ul class=evr-panel-data-sheet__list-iconList> 
929                                                            <#if plazasBicicletas == "true" && (numeroPlazasBicicletas != "" || numeroPlazasBicicletas != "0") > 
930                                                                <li class="evr-panel-data-sheet__list-icon evr-panel-data-sheet__list-icon--bike">${numeroPlazasBicicletas}</li> 
931                                                            <#elseif plazasBicicletas == "true"> 
932                                                                <li class="evr-panel-data-sheet__list-icon evr-panel-data-sheet__list-icon--bike"></li> 
933                                                            </#if> 
934                                                            <#if plazasAutobuses == "true" && (numeroPlazasAutobuses != "" || numeroPlazasAutobuses != "0") > 
935                                                                <li class="evr-panel-data-sheet__list-icon evr-panel-data-sheet__list-icon--bus">${numeroPlazasAutobuses}</li> 
936                                                            <#elseif plazasAutobuses == "true"> 
937                                                                <li class="evr-panel-data-sheet__list-icon evr-panel-data-sheet__list-icon--bus"></li> 
938                                                            </#if> 
939                                                            <#if plazasCoches == "true" && (numeroPlazasCoches != "" || numeroPlazasCoches != "0") > 
940                                                                <li class="evr-panel-data-sheet__list-icon evr-panel-data-sheet__list-icon--car">${numeroPlazasCoches}</li> 
941                                                            <#elseif plazasCoches == "true"> 
942                                                                <li class="evr-panel-data-sheet__list-icon evr-panel-data-sheet__list-icon--car"></li> 
943                                                            </#if> 
944                                                        </ul> 
945                                                    </div> 
946                                                </li> 
947                                            </#if> 
948                                        </#if> 
949                                        <!-- Accesibilidad del equipamiento --> 
950                                        <#if (discapacidadAuditiva)?? || (discapacidadVisual)?? || (discapacidadFisica)?? > 
951                                            <#if getterUtil.getBoolean(discapacidadFisica.getData()) || getterUtil.getBoolean(discapacidadVisual.getData()) || getterUtil.getBoolean(discapacidadAuditiva.getData())> 
952                                                <li class="evr-panel-data-sheet__list-item"> 
953                                                    <div class="evr-panel-data-sheet__list-container"> 
954                                                        <#if (discapacidadFisica)?? > 
955                                                            <#if getterUtil.getBoolean(discapacidadFisica.getData())> 
956                                                                <figure class="evr-panel-data-sheet__fig"> 
957                                                                    <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/disc. fisica.svg" alt="Fisica" class="evr-panel-protection__img"/> 
958                                                                </figure> 
959                                                            </#if> 
960                                                        </#if> 
961                                                        <#if (discapacidadVisual)??  > 
962                                                            <#if getterUtil.getBoolean(discapacidadVisual.getData())> 
963                                                                <figure class="evr-panel-data-sheet__fig"> 
964                                                                    <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/disc. visual.svg" alt="Visual" class="evr-panel-protection__img"/> 
965                                                                </figure> 
966                                                            </#if> 
967                                                        </#if> 
968                                                        <#if (discapacidadAuditiva)?? > 
969                                                            <#if getterUtil.getBoolean(discapacidadAuditiva.getData())> 
970                                                                <figure class="evr-panel-data-sheet__fig"> 
971                                                                    <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/disc. auditiva.svg" alt="Auditiva" class="evr-panel-protection__img"/> 
972                                                                </figure> 
973                                                            </#if> 
974                                                        </#if> 
975                                                        <span class="evr-panel-data-sheet__list-title"> <@liferay.language key="equipamiento.uso.publico.accesibilidad"/></span> 
976                                                    </div> 
977                                                </li> 
978                                            </#if> 
979                                        </#if> 
980 
981                                    </ul> 
982                                </#if> 
983                            </#if> 
984                        </div> 
985                        <br> 
986                        <#if DatoDeContacto??> 
987                            <#assign datOrde = commonServiceApiService.getDatosTecnicosDatosContactoOrdenados(DatoDeContacto.getSiblings(),"EQDatosConfiguracion") /> 
988 
989                            <#if datOrde?size gt 0> 
990                                <#assign numDatos = datOrde?size> 
991                                <#list datOrde as cur_datoContacto> 
992 
993                                    <#if cur_datoContacto.ValorDatoDeContacto.getData() == "false" || cur_datoContacto.ValorDatoDeContacto.getData() == "faux" || cur_datoContacto.ValorDatoDeContacto.getData() == "falsch" || cur_datoContacto.ValorDatoDeContacto.getData() == ""> 
994                                        <#assign numDatos = numDatos - 1> 
995 
996                                    </#if> 
997                                </#list> 
998                                <#assign tip = datOrde[0].getData()?lower_case/> 
999 
1000                                <#if numDatos==1 && tip?? && tip=="direccion"> 
1001                                <#elseif numDatos gt 0> 
1002                                    <div class="evr-panel-data-sheet evr-panel-content__container reflex-container-full tab-pane"> 
1003                                        <span class="evr-panel-content__title"> <@liferay.language key="equipamiento.uso.publico.datos.de.contacto"/></span> 
1004                                        <ul class="evr-panel-data-sheet__list"> 
1005                                            <#if datOrde?has_content> 
1006                                                <#list datOrde as cur_datoContacto> 
1007                                                    <#assign mostrarCampo = "true" > 
1008                                                    <#assign datoContactoTipo = cur_datoContacto.getData()?lower_case > 
1009                                                    <#assign datoContactoValue = cur_datoContacto.ValorDatoDeContacto.getData()?lower_case > 
1010                                                    <#if datoContactoValue != "false" && datoContactoValue != "faux" && datoContactoValue != "falsch"> 
1011                                                        <#if datoContactoTipo == "direccion" || datoContactoTipo == "adresse" || datoContactoTipo == "adresse" || datoContactoTipo == "address"> 
1012                                                        <#-- <#if tipoEquipamientoLC== "sendero señalizado" ||  tipoEquipamientoLC== "carril cicloturista" || tipoEquipamientoLC == "aula de la naturaleza" || tipoEquipamientoLC == "nature&#39;s classroom" || tipoEquipamientoLC == "salle de classe de la nature" || tipoEquipamientoLC == "naturklassenraum" || tipoEquipamientoLC == "camping" || tipoEquipamientoLC == "casa rural" || tipoEquipamientoLC == "rural house" || tipoEquipamientoLC == "maison rurale" || tipoEquipamientoLC == "ländliches haus" || tipoEquipamientoLC == "centro de visitantes" || tipoEquipamientoLC == "visitors center" || tipoEquipamientoLC == "centre des visiteurs" || tipoEquipamientoLC == "besucher zentrum" || tipoEquipamientoLC == "ecomuseo" || tipoEquipamientoLC == "ecomuseum" || tipoEquipamientoLC == "ecomusée" || tipoEquipamientoLC == "hotel de montaña" || tipoEquipamientoLC == "mountain hotel" || tipoEquipamientoLC == "hôtel de montagne" || tipoEquipamientoLC == "berghotel" || tipoEquipamientoLC == "jardín botánico" || tipoEquipamientoLC == "botanical garden" || tipoEquipamientoLC == "jardin botanique" || tipoEquipamientoLC == "botanischer garten" || tipoEquipamientoLC == "parque de fauna silvestre" || tipoEquipamientoLC == "wildlife park" || tipoEquipamientoLC == "réserve naturelle" || tipoEquipamientoLC == "wildpark" || tipoEquipamientoLC == "punto de información" || tipoEquipamientoLC == "information point" || tipoEquipamientoLC == "point d&#39;information" || tipoEquipamientoLC == "informationspunkt" >--> 
1013                                                                <#assign tipo = currentArticle.getDescription(locale)/> 
1014 
1015                                                            <#if tipo!="ÁREA RECREATIVA" && tipo!="CARRIL CICLOTURISTA" && tipo!="MIRADOR" && tipo!="OBSERVATORIO" && tipo!="PARQUE DE FAUNA SILVESTRE" && tipo!="REFUGIO" && tipo!="REFUGIO-VIVAC" && tipo!="SENDERO SEÑALIZADO" && tipo!="ZONA ACAMPADA CONTROLADA" > 
1016                                                                <li class="evr-panel-data-sheet__list-item"> 
1017                                                                <div class="evr-panel-data-sheet__list-container"> 
1018                                                                <figure class="evr-panel-data-sheet__fig"> 
1019                                                                    <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/direccion.svg" alt="Direccion" class="evr-panel-protection__img"/> 
1020                                                                </figure> 
1021 
1022                                                                <span class="evr-panel-data-sheet__list-title"> 
1023 
1024                                                                        <@liferay.language key="direccion"/> 
1025                                                                    </span> 
1026                                                            <#else> 
1027                                                                <#assign mostrarCampo = "false" /> 
1028                                                            </#if> 
1029                                                        <#elseif datoContactoTipo == "fax"> 
1030                                                            <#assign mostrarCampo = "false" > 
1031                                                        <#elseif datoContactoTipo == "email" || datoContactoTipo == "e-mail" || datoContactoTipo == "email"> 
1032                                                            <li class="evr-panel-data-sheet__list-item"> 
1033                                                            <div class="evr-panel-data-sheet__list-container"> 
1034                                                            <figure class="evr-panel-data-sheet__fig"> 
1035                                                                <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/email.svg" alt="Email" class="evr-panel-protection__img"/> 
1036                                                            </figure> 
1037 
1038                                                            <span class="evr-panel-data-sheet__list-title"> 
1039 
1040                                                                    <@liferay.language key="email"/> 
1041                                                                </span> 
1042                                                        <#elseif datoContactoTipo == "telefonofijo" || datoContactoTipo == "landline" || datoContactoTipo == "téléphone fixe" || datoContactoTipo == "festnetz"> 
1043                                                            <li class="evr-panel-data-sheet__list-item"> 
1044                                                            <div class="evr-panel-data-sheet__list-container"> 
1045                                                            <figure class="evr-panel-data-sheet__fig"> 
1046                                                                <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/telefono.svg" alt="Telefono" class="evr-panel-protection__img"/> 
1047                                                            </figure> 
1048 
1049                                                            <span class="evr-panel-data-sheet__list-title"> 
1050 
1051                                                                    <@liferay.language key="telefono.fijo"/> 
1052                                                                </span> 
1053                                                        <#elseif datoContactoTipo == "telefonomovil" || datoContactoTipo == "mobile phone" || datoContactoTipo == "téléphone portable" || datoContactoTipo == "mobiltelefon"> 
1054                                                            <li class="evr-panel-data-sheet__list-item"> 
1055                                                            <div class="evr-panel-data-sheet__list-container"> 
1056                                                            <figure class="evr-panel-data-sheet__fig"> 
1057                                                                <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/telefono.svg" alt="Telefono" class="evr-panel-protection__img"/> 
1058                                                            </figure> 
1059 
1060                                                            <span class="evr-panel-data-sheet__list-title"> 
1061 
1062                                                                    <@liferay.language key="telefono.movil"/> 
1063                                                                </span> 
1064                                                        <#elseif datoContactoTipo == "direccionweb" || datoContactoTipo == "webadresse" || datoContactoTipo == "adresse web" || datoContactoTipo == "web address"> 
1065                                                            <li class="evr-panel-data-sheet__list-item"> 
1066                                                            <div class="evr-panel-data-sheet__list-container"> 
1067                                                            <figure class="evr-panel-data-sheet__fig"> 
1068                                                                <img src="/medioambiente/portal/o/ventana-theme/images/componente_tabs/web.svg" alt="direccionWeb" class="evr-panel-protection__img"/> 
1069                                                            </figure> 
1070 
1071                                                            <span class="evr-panel-data-sheet__list-title"> 
1072                                                                    <@liferay.language key="direccionweb"/> 
1073                                                                </span> 
1074                                                        </#if> 
1075 
1076                                                        <#if mostrarCampo == "true"> 
1077                                                            <#if datoContactoValue == "true" || datoContactoValue == "vrai" || datoContactoValue == "wahr"> 
1078                                                                <span class="evr-panel-data-sheet__list-span"><@liferay.language key="si"/></span> 
1079                                                            <#elseif datoContactoValue == "false" || datoContactoValue == "faux" || datoContactoValue == "falsch"> 
1080                                                                <span class="evr-panel-data-sheet__list-span"><@liferay.language key="no"/></span> 
1081                                                            <#elseif datoContactoTipo == "telefonofijo" || datoContactoTipo == "landline" || datoContactoTipo == "téléphone fixe" || datoContactoTipo == "festnetz" || datoContactoTipo == "fax" || datoContactoTipo == "telefonomovil" || datoContactoTipo == "mobile phone" || datoContactoTipo == "téléphone portable" || datoContactoTipo == "mobiltelefon" > 
1082                                                                <#assign parsedTel = cur_datoContacto.ValorDatoDeContacto.getData()?replace("-","")?replace(" ", "")?replace(".","") > 
1083                                                                <span class="evr-panel-data-sheet__list-span">${parsedTel}</span> 
1084                                                            <#else> 
1085                                                                <#if tipo?? && (tipo=="ÁREA RECREATIVA" || tipo=="CARRIL CICLOTURISTA" || tipo=="MIRADOR" || tipo=="OBSERVATORIO" || tipo=="PARQUE DE FAUNA SILVESTRE" || tipo=="REFUGIO" || tipo=="REFUGIO-VIVAC" || tipo=="SENDERO SEÑALIZADO" || tipo=="ZONA ACAMPADA CONTROLADA") && datoContactoTipo=="direccion"> 
1086                                                                <#else> 
1087                                                                    <span class="evr-panel-data-sheet__list-span">${cur_datoContacto.ValorDatoDeContacto.getData()}</span> 
1088 
1089                                                                </#if> 
1090                                                            </#if> 
1091                                                            </div> 
1092                                                            </li> 
1093 
1094                                                        </#if> 
1095 
1096                                                    </#if> 
1097                                                </#list> 
1098                                            </#if> 
1099                                        </ul> 
1100                                    </div> 
1101                                </#if> 
1102                            </#if> 
1103                        </#if> 
1104                        <br> 
1105                    </@> 
1106                    <#-- Map subsection --> 
1107                    <@liferay_ui["section"] instanceId="${nameEquipamiento}-mapa" > 
1108                        <span class="only-print__title">${tabs_list[1]}</span> 
1109                        <div class="evr-panel-content__container reflex-container-full tab-pane" > 
1110                            <script> 
1111                                function startGrama(){ 
1112                                    document.getElementById("ifr").contentWindow.postMessage({"operacion": "zoomBeforeLoad", "datos": [{"tipo": "equipamiento", "codigos":[[${codigoEquipamiento}]], "redNaturaCodigo":[]}]}, '*'); 
1113                                    console.log("peticion enviada, codigoEquipamiento: ${codigoEquipamiento}"); 
1114
1115                            </script> 
1116                            <span class="evr-panel-content__title"><@liferay.language key="equipamiento.uso.publico.como.llegar"/></span> 
1117                            <div class="evr-natural-espace-paragraph2"> 
1118                                <p class="evr-orgn__text-content evr-orgn__text-content--shadow" id="toggle-orgn-text-2"> 
1119                                    ${comoLlegar.getData()} 
1120                                </p> 
1121                            </div> 
1122                            <br> 
1123                            <!--  Incluimos el mapa grama --> 
1124                            <p><iframe onload="startGrama()" height="800px" id="ifr" src="/medioambiente/gr-gibroker/saltoVisor/86d173f9-07c8-4af6-a7d4-43816d9c99e5?url_image=%2Fmedioambiente%2Fportal%2Fo%2Fventana-theme%2Fjs%2Flibs-gis%2Fvisor_gis%2Fimages%2Ficons%2F&amp;url_ver_ficha=%2Fmedioambiente%2Fportal%2Fc%2Fportal%2Fgrama-get-url%3F"></iframe></p> 
1125                        </div> 
1126                    </@> 
1127 
1128                    <script> 
1129                        Liferay.on('allPortletsReady', function() { 
1130                            $(".evr-tabs__nav-lnk").each(function(){ 
1131                                $(".scheduler-base-view-agenda").click(); 
1132                            }); 
1133                            $(".lfr-current-day").click(); 
1134                        }); 
1135                    </script> 
1136 
1137                    <#-- Horario: SECTION --> 
1138                    <#if jsonResponse.status> 
1139                        <#if idHorario?? && getterUtil.getBoolean(idHorario.getData())!=true> 
1140                        <#-- <#if (jsonResponse.status)> --> 
1141                            <@liferay_ui["section"] instanceId="${nameEquipamiento}-horario" > 
1142                                <span class="only-print__title">${tabs_list[2]}</span> 
1143                                <div class="evr-panel-content__container reflex-container tab-pane"> 
1144                                    <@liferay_portlet["runtime"] 
1145                                    portletProviderAction=portletProviderAction.VIEW 
1146                                    portletName="calendarview" 
1147                                    instanceId="${journalArticleId}" 
1148                                    /> 
1149                                </div> 
1150                            </@> 
1151                        <#-- </#if> --> 
1152                        <#else> 
1153                            <@liferay_ui["section"] instanceId="${nameEquipamiento}-horario" > 
1154                                <span class="only-print__title">${tabs_list[2]}</span> 
1155                                <div class="evr-panel-content__container reflex-container tab-pane"> 
1156                                    <@liferay_portlet["runtime"] 
1157                                    portletProviderAction=portletProviderAction.VIEW 
1158                                    portletName="calendarview" 
1159                                    instanceId="${journalArticleId}" 
1160                                    /> 
1161                                </div> 
1162                            </@> 
1163                        </#if> 
1164                    </#if> 
1165 
1166                    <#-- Noticias y avisos subsection --> 
1167                    <#if noticias != ""> 
1168                        <@liferay_ui["section"] > 
1169                            <span class="only-print__title">${tabs_list[3]}</span> 
1170                            <div class="evr-panel-content__container reflex-container tab-pane evr-rest-content"> 
1171                                <div class="reflex-grid"> 
1172                                    <#list currentArticleRelatedLinks as related_entry> 
1173 
1174                                        <#assign relatedAssetEntryId = related_entry.getEntryId2() /> 
1175                                        <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) /> 
1176                                        <#assign relatedAssetType = relatedAssetEntry.getClassName() /> 
1177                                        <#if relatedAssetType == "com.liferay.journal.model.JournalArticle"> 
1178                                            <#assign relatedAssetEntryPrimKey = relatedAssetEntry.getClassPK() /> 
1179                                            <#assign relatedArticle = journalArticleLocalService.getLatestArticle(relatedAssetEntryPrimKey) /> 
1180                                            <#assign relatedArticleId = relatedArticle.getArticleId() /> 
1181                                            <#assign currentGroupSite = themeDisplay.getLayout().getGroup().getFriendlyURL()  /> 
1182                                            <#assign structure = relatedArticle.getDDMStructure().getName("es_ES") /> 
1183                                            <#if themeDisplay.getLayout().getPrivateLayout() == true > 
1184                                                <#assign state = themeDisplay.getPathFriendlyURLPrivateGroup()/> 
1185                                            <#else> 
1186                                                <#assign state = themeDisplay.getPathFriendlyURLPublic()/> 
1187                                            </#if> 
1188                                            <#assign URLDetalle = themeDisplay.getPortalURL() + state + currentGroupSite + "/-/" + relatedArticle.getUrlTitle() /> 
1189                                            <#assign aArticleXML = saxReaderUtil.read(relatedArticle.getContentByLocale(locale)) /> 
1190                                            <!-- Elementos del contenido --> 
1191                                            <#assign titulo = relatedArticle.getTitle(locale)> 
1192                                            <#assign descriptionNoticia = relatedArticle.getDescription(locale)> 
1193                                            <#assign assetPublishDate = relatedArticle.getDisplayDate()> 
1194                                            <!-- imagen del recurso --> 
1195                                            <#if aArticleXML.valueOf("//dynamic-element[@name='ficheroImagenAdicionalEstructuraNoticia']/dynamic-content/text()")?has_content> 
1196                                                <#assign contentImagen = aArticleXML.valueOf("//dynamic-element[@name='ficheroImagenAdicionalEstructuraNoticia']/dynamic-content/text()")/> 
1197                                            <#else> 
1198                                                <#assign contentImagen = "" /> 
1199                                            </#if> 
1200                                            <#if contentImagen == ""> 
1201                                                <#if aArticleXML.valueOf("//dynamic-element[@name='Imagen3eho']/dynamic-content/text()")?has_content> 
1202                                                    <#assign contentImagen = aArticleXML.valueOf("//dynamic-element[@name='Imagen3eho']/dynamic-content/text()")/> 
1203                                                <#else> 
1204                                                    <#assign contentImagen = "" /> 
1205                                                </#if> 
1206                                            </#if> 
1207                                            <#if contentImagen != ""> 
1208                                                <#if contentImagen?contains("/medioambiente/portal")> 
1209                                                    <#assign contentImagen = contentImagen /> 
1210                                                <#elseif contentImagen?contains("/medioambiente")> 
1211                                                    <#assign contentImagen = contentImagen?replace("/medioambiente", "/medioambiente/portal") /> 
1212                                                <#else> 
1213                                                    <#assign contentImagen = "/medioambiente/portal" + contentImagen /> 
1214                                                </#if> 
1215                                                <#assign params = contentImagen?split("/") /> 
1216                                                <#if params?size gt 6> 
1217                                                    <#assign groupid = contentImagen?split("/")[4] /> 
1218                                                    <#assign uuId = contentImagen?split("/")[7] /> 
1219                                                    <#assign descriptionFileEntry = "" /> 
1220                                                    <#if groupid?? && groupid!="" && groupid?has_content && uuId?? && uuId!="" && uuId?has_content &&dlFileEntryLocalService.fetchFileEntry(uuId?string, groupId?number)?? > 
1221                                                        <#assign descriptionFileEntry = dlFileEntryLocalService.fetchFileEntry(uuId?string, groupId?number) /> 
1222                                                    </#if> 
1223                                                </#if> 
1224                                            </#if> 
1225                                            <#if (structure == "Noticia" || structure == "Avisos") > 
1226                                            <#--  Inicio Get enlace  --> 
1227                                                <#assign classNameWebContent = relatedAssetEntry.getClassName() /> 
1228                                                <#assign classPKWebContent = relatedAssetEntry.getClassPK()?number/> 
1229                                                <#assign webContent = assentEntryLocalService.fetchEntry(classNameWebContent,classPKWebContent)/> 
1230                                                <#assign entryId = webContent.getEntryId()/> 
1231                                                <#assign entryClassPK = webContent.getClassPK()/> 
1232                                                <#assign enlace = commonServiceApiService.getEnlace(themeDisplay,entryClassPK,entryId)> 
1233                                            <#--  Fin get enlace  --> 
1234                                                <#assign numeroNoticias = numeroNoticias + 1 /> 
1235                                                <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3"> 
1236                                                    <article class="evr-article-result"> 
1237                                                        <a href="${enlace}" style="text-decoration: none;"> 
1238                                                            <div class="evr-article-result__container"> 
1239                                                                <figure class="evr-article-result__thumb"> 
1240                                                                    <img <#if descriptionFileEntry??>title="${descriptionFileEntry}"</#if> src ="${contentImagen}" alt=""/> 
1241                                                                </figure> 
1242                                                                <div class="evr-article-result__body"> 
1243                                                                    <h3><strong class="evr-article-result__txt">${structure}</strong></h3> 
1244                                                                    <span class="evr-article-result__time">${assetPublishDate?string('dd/MM/yyyy')}</span> 
1245                                                                    <strong class="evr-article-result__txt">${titulo}</strong> 
1246                                                                    <#if descriptionNoticia?length gt 69> 
1247                                                                        <p class="evr-article-result__txt">${languageUtil.get(locale,descriptionNoticia[0..69])}...</p> 
1248                                                                    <#else> 
1249                                                                        <p class="evr-article-result__txt">${languageUtil.get(locale, descriptionNoticia)}</p> 
1250                                                                    </#if> 
1251                                                                </div> 
1252                                                            </div> 
1253                                                        </a> 
1254                                                    </article> 
1255                                                </div> 
1256                                            </#if> 
1257                                        </#if> 
1258                                    </#list> 
1259                                </div> 
1260                            </div> 
1261                        </@> 
1262                    </#if> 
1263                    <#-- Accesibilidad subsection --> 
1264                    <#if accesibilidad != ""> 
1265                        <@liferay_ui["section"] > 
1266                            <span class="only-print__title">${tabs_list[4]}</span> 
1267                            <div class="evr-panel-content__container reflex-container-full tab-pane"> 
1268                                <#assign ContenidoAccesibilidad = journalContent.getContent(groupId, "9051017", "", locale, themeDisplay)!"" /> 
1269                                <div style="text-align:center;"> ${ContenidoAccesibilidad}</div> 
1270                            </div> 
1271                        </@> 
1272                    </#if> 
1273                    <#-- Buenas practicas subsection: TODO cambiar por el assetsearch --> 
1274 
1275                    <#if contenidosBuenasPracticas?has_content && contenidosBuenasPracticas?size gt 0> 
1276                        <@liferay_ui["section"] > 
1277                            <span class="only-print__title">${tabs_list[5]}</span> 
1278                            <div class="evr-panel-content__container reflex-container tab-pane evr-rest-content"> 
1279                                <div class="reflex-grid"> 
1280                                    <#list contenidosBuenasPracticas as cbp> 
1281                                        <#if cbp.getArticleId()!="5371668" && cbp.getArticleId()!="5376102"> 
1282                                            <#assign aArticleXML = saxReaderUtil.read(cbp.getContentByLocale(locale)) /> 
1283                                        <#--  Titulo  --> 
1284                                            <#assign titulo = cbp.getTitle(locale)> 
1285                                        <#--  Imagen  --> 
1286                                            <#assign contentImagen = aArticleXML.valueOf("//dynamic-element[@name='IconoBP']/dynamic-content/text()")/> 
1287                                            <#if contentImagen != ""> 
1288                                                <#if contentImagen?contains("/medioambiente/portal")> 
1289                                                    <#assign contentImagen = contentImagen /> 
1290                                                <#elseif contentImagen?contains("/medioambiente")> 
1291                                                    <#assign contentImagen = contentImagen?replace("/medioambiente", "/medioambiente/portal") /> 
1292                                                <#else> 
1293                                                    <#assign contentImagen = "/medioambiente/portal" + contentImagen /> 
1294                                                </#if> 
1295                                            </#if> 
1296                                        <#--  Descripcion  --> 
1297                                            <#assign descripcionBP = aArticleXML.valueOf("//dynamic-element[@name='descripcionBP']/dynamic-content/text()")/> 
1298                                            <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3"> 
1299                                                <article class="evr-article-result"> 
1300                                                    <div class="evr-article-result__container"> 
1301                                                        <div class="evr-article-collage-map__collection" style="height: auto;"> 
1302                                                            <figure style="padding: 15px; text-align: center;"> 
1303                                                                <img src="${contentImagen}" alt="${titulo}"/> 
1304                                                            </figure> 
1305                                                        </div> 
1306                                                        <div class="evr-article-result__body"> 
1307                                                            <p class="evr-article-result__txt">${descripcionBP}</p> 
1308                                                        </div> 
1309                                                    </div> 
1310                                                </article> 
1311                                            </div> 
1312 
1313                                        </#if> 
1314                                    </#list> 
1315                                </div> 
1316                            </div> 
1317                        </@> 
1318                    <#else> 
1319                        <#assign buenaspracticas = "" > 
1320                    </#if> 
1321                    <#-- Publicaciones subsection --> 
1322                    <#if publicaciones != ""> 
1323                        <@liferay_ui["section"] > 
1324                            <span class="only-print__title">${tabs_list[6]}</span> 
1325                            <div class="evr-panel-content__container reflex-container tab-pane evr-rest-content"> 
1326                                <div class="reflex-grid"> 
1327                                    <#list relatedAssetEntries?sort_by("description") as related_entry> 
1328                                    <#--  <#assign relatedAssetEntryId = related_entry.getEntryId2() />  --> 
1329                                    <#--  <#assign relatedAssetEntry = assetEntryLocalService.getEntry(relatedAssetEntryId) />  --> 
1330                                    <#--  <#assign fileEntryId = relatedAssetEntry.getClassPK() />  --> 
1331                                    <#--  <#assign relatedAssetType = relatedAssetEntry.getClassName() />  --> 
1332                                        <#assign fileEntryId = related_entry.getClassPK() /> 
1333                                        <#assign relatedAssetType = related_entry.getClassName() /> 
1334                                        <#if relatedAssetType == "com.liferay.document.library.kernel.model.DLFileEntry"> 
1335                                            <#assign relatedFile = dlFileEntryLocalService.fetchDLFileEntry(fileEntryId?number) /> 
1336                                            <#assign relatedScopeGroupId = relatedFile.getGroupId() /> 
1337                                            <#assign documentUuid = relatedFile.getUuid() /> 
1338                                            <#assign urlFile = "/medioambiente/portal/documents/" + relatedScopeGroupId + "/" + documentUuid /> 
1339                                            <!-- Elementos del contenido --> 
1340                                            <#assign categorias = commonServiceApiService.getCategoriasFromPublicaciones(related_entry) /> 
1341                                            <#assign titulo = relatedFile.getDescription()> 
1342                                            <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3"> 
1343                                                <article class="evr-article-result"> 
1344                                                    <div class="evr-article-result__container"> 
1345                                                        <div class="evr-article-collage-map__collection" style="height: auto; text-align: center; padding-top: 10px;"> 
1346                                                            <figure class="evr-table-simple__link-icon"> 
1347                                                                <img class="evr-table__img" src="${themeDisplay.getURLPortal()}/o/ventana-theme/images/componente_descargas/pdf.png"/> 
1348                                                            </figure> 
1349                                                        </div> 
1350                                                        <div class="evr-article-result__body"> 
1351                                                            <p class="evr-article-result__txt" style="width: auto; text-align: center;"><a style="width: auto; text-align: center;" href="${urlFile}" target="_blank" 
1352                                                                                                                                        title="${titulo}" 
1353                                                                                                                                        id="<portlet:namespace/>download${urlFile}" 
1354                                                                                                                                        class="evr-table-simple__link-icon" 
1355                                                                                                                                        data-target="#lexFullScreenModalPDF">${titulo} 
1356 
1357                                                                </a> 
1358                                                                 <#list categorias?values as ct> 
1359                                        <p  class="evr-article-result__txt" style="width: auto; text-align: center;" >${ct}</p> 
1360                                    </#list> 
1361                                                                </p> 
1362                                                        </div> 
1363                                                    </div> 
1364                                                </article> 
1365                                            </div> 
1366                                        </#if> 
1367                                    </#list> 
1368                                </div> 
1369                            </div> 
1370                        </@> 
1371                    </#if> 
1372 
1373                    <#-- Multimedia subsection:  --> 
1374                    <#if multimedia != ""> 
1375                        <@liferay_ui["section"] > 
1376                            <span class="only-print__title">${tabs_list[7]}</span> 
1377                            <div class="evr-panel-content__container reflex-container tab-pane evr-rest-content"> 
1378                                <div class="evr-carousel" style="z-index: 1000 !important;"> 
1379                                    <div class="evr-carousel__slider-container"> 
1380                                        <#if ImagenPrincipalEquipamiento.getSiblings()?has_content> 
1381                                            <#list ImagenPrincipalEquipamiento.getSiblings() as cur_imagenesAdicionales> 
1382												<#if cur_imagenesAdicionales.getData()?? && cur_imagenesAdicionales.getData() != ""> 
1383													<div> 
1384														<figure class="evr-carousel__figure"> 
1385															<#assign imgMultimedia = cur_imagenesAdicionales.getData() /> 
1386															<#if imgMultimedia != ""> 
1387																<#if imgMultimedia?contains("/medioambiente/portal")> 
1388																	<#assign imgMultimedia = imgMultimedia /> 
1389																<#elseif imgMultimedia?contains("/medioambiente")> 
1390																	<#assign imgMultimedia = imgMultimedia?replace("/medioambiente", "/medioambiente/portal") /> 
1391																<#else> 
1392																	<#assign imgMultimedia = "/medioambiente/portal" + imgMultimedia /> 
1393																</#if> 
1394																<#assign descriptionFileEntry = "" /> 
1395																<#if cur_imagenesAdicionales.getAttribute("fileEntryId")?? > 
1396																	<#if dlFileEntryLocalService.fetchDLFileEntry(cur_imagenesAdicionales.getAttribute("fileEntryId")?number)?? > 
1397																		<#assign descriptionFileEntry = dlFileEntryLocalService.fetchDLFileEntry(cur_imagenesAdicionales.getAttribute("fileEntryId")?number).getDescription() /> 
1398																	</#if> 
1399																</#if> 
1400															</#if> 
1401															<img <#if descriptionFileEntry??>title="${descriptionFileEntry}"</#if> class="evr-carousel__slider-image" src="${imgMultimedia}"/> 
1402														</figure> 
1403													</div> 
1404												</#if> 
1405                                            </#list> 
1406                                        </#if> 
1407                                    </div> 
1408                                    <#if ImagenPrincipalEquipamiento.getSiblings()?size gt 0> 
1409                                        <div class="evr-carousel__slider-nav"> 
1410                                            <#if ImagenPrincipalEquipamiento.getSiblings()?has_content> 
1411                                                <#list ImagenPrincipalEquipamiento.getSiblings() as cur_imagenesAdicionales> 
1412													<#if cur_imagenesAdicionales.getData()?? && cur_imagenesAdicionales.getData() != ""> 
1413														<div> 
1414															<figure> 
1415																<#assign imgMultimedia = cur_imagenesAdicionales.getData() /> 
1416																<#if imgMultimedia != ""> 
1417																	<#if imgMultimedia?contains("/medioambiente/portal")> 
1418																		<#assign imgMultimedia = imgMultimedia /> 
1419																	<#elseif imgMultimedia?contains("/medioambiente")> 
1420																		<#assign imgMultimedia = imgMultimedia?replace("/medioambiente", "/medioambiente/portal") /> 
1421																	<#else> 
1422																		<#assign imgMultimedia = "/medioambiente/portal" + imgMultimedia /> 
1423																	</#if> 
1424																	<#assign descriptionFileEntry = "" /> 
1425																	<#if cur_imagenesAdicionales.getAttribute("fileEntryId")?? > 
1426																		<#if dlFileEntryLocalService.fetchDLFileEntry(cur_imagenesAdicionales.getAttribute("fileEntryId")?number)?? > 
1427																			<#assign descriptionFileEntry = dlFileEntryLocalService.fetchDLFileEntry(cur_imagenesAdicionales.getAttribute("fileEntryId")?number).getDescription() /> 
1428																		</#if> 
1429																	</#if> 
1430																</#if> 
1431																<img <#if descriptionFileEntry??>title="${descriptionFileEntry}"</#if> class="evr-carousel__slider-nav-img" src="${imgMultimedia}"/> 
1432															</figure> 
1433														</div> 
1434													</#if> 
1435                                                </#list> 
1436                                            </#if> 
1437                                        </div> 
1438                                    </#if> 
1439                                </div> 
1440                            </div> 
1441                        </@> 
1442                    </#if> 
1443                </div> 
1444            </@> 
1445        </div> 
1446    </section> 
1447    <br> 
1448    <div class="evr-rest-content"> 
1449        <#----------------------------- AEMET and RRSS SECTION ------------------------------------> 
1450        <div class="evr-panel-content__container-out tab-pane"> 
1451            <div class="reflex-grid"> 
1452                <#if sociales == "false"> 
1453                <div id="meteo-full" class="reflex-col-xs-12 reflex-col-sm-12 reflex-col-md-12 reflex-col-lg-12 reflex-col-bleed-y"> 
1454 
1455                    <#else> 
1456                    <div class="reflex-col-xs-12 reflex-col-sm-12 reflex-col-md-8 reflex-col-lg-9 reflex-col-bleed-y"> 
1457                        </#if> 
1458                        <@liferay_portlet["runtime"] 
1459                        defaultPreferences = "${freeMarkerPortletPreferences}" 
1460                        instanceId="aemet" 
1461                        portletName="aemet" /> 
1462                    </div> 
1463                    <#if sociales == "true" > 
1464                        <div class="reflex-col-xs-12 reflex-col-sm-12 reflex-col-md-4 reflex-col-lg-3 reflex-col-bleed-y"> 
1465                            <section class="evr-space-natural-social-networks"> 
1466                                <#if FbEquipamiento.getData() != ""> 
1467                                    <div class="row-fluid text-center"> 
1468                                        <div class="fb-page" data-adapt-container-width="true" data-hide-cover="false" data-href="https://www.facebook.com/${FbEquipamiento.getData()}" data-show-facepile="false" data-small-header="true" data-tabs="timeline" data-width="400" data-height="440"> 
1469                                            <div class="fb-xfbml-parse-ignore"> 
1470                                                <blockquote cite="https://www.facebook.com/${FbEquipamiento.getData()}"><a href="https://www.facebook.com/${FbEquipamiento.getData()}">${FbEquipamiento.getData()}</a></blockquote> 
1471                                            </div> 
1472                                        </div> 
1473                                    </div> 
1474                                </#if> 
1475                                <#if TwitterEquipamiento.getData() != ""> 
1476                                    <div class="row-fluid"><a class="twitter-timeline " data-adapt-container-width="true" data-chrome="nofooter" data-height="440" data-width="400" href="https://twitter.com/${TwitterEquipamiento.getData()}"><@liferay.language key="tweets.por"/> ${TwitterEquipamiento.getData()}</a></div> 
1477                                </#if> 
1478                            </section> 
1479                        </div> 
1480                    </#if> 
1481                </div> 
1482            </div> 
1483            <#----------------------------- INFOCA TWITTER SECTION ---------------------------> 
1484            <#--<div class="evr-panel-content__container-out tab-pane"> 
1485                <@liferay_portlet["runtime"] 
1486                defaultPreferences = "${freeMarkerPortletPreferences}" 
1487                portletName="twitter" 
1488                instanceId="9ptBS5URn7AC" /> 
1489            </div>--> 
1490            <#----------------------------- DOWNLOADS SECTION --------------------------------> 
1491            <section class="evr-download" > 
1492 
1493                <div class="evr-panel-content__container-out tab-pane"> 
1494                    <span class="evr-panel-content__title"><@liferay.language key="equipamiento.uso.publico.descargas"/></span> 
1495                    <div class="reflex-grid"> 
1496 
1497                        <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3 reflex-col-bleed-y"> 
1498                            <#assign namespace = request["portlet-namespace"]!'undefined'> 
1499                            <button class="evr-download__btn" type="button"> 
1500                                <a id="imprimible" target="_self"> 
1501                                    <figure class="evr-download__icon"> 
1502                                        <img src="/medioambiente/portal/o/ventana-theme/images/componente_descargas/pdf.png" alt="Logo PDF" /> 
1503                                    </figure> 
1504                                    <span class="evr-download__txt"><@liferay.language key="equipamiento.uso.publico.version.imprimible"/></span> 
1505                                    <!--  <span class="evr-download__txt">VERSIÓN IMPRIMIBLE</span> --> 
1506                                </a> 
1507                            </button> 
1508                        </div> 
1509 
1510                        <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3 reflex-col-bleed-y"> 
1511                            <a href="${urlKML}" target="_blank"> 
1512                                <button class="evr-download__btn" type="button"> 
1513                                    <figure class="evr-download__icon"> 
1514                                        <img src="/medioambiente/portal/o/ventana-theme/images/componente_descargas/kml.png" alt="Logo KML" /> 
1515                                    </figure> 
1516                                    <span class="evr-download__txt"><@liferay.language key="equipamiento.uso.publico.formato.kml"/></span> 
1517                                </button> 
1518                            </a> 
1519                        </div> 
1520                        <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3 reflex-col-bleed-y"> 
1521                            <a href="${urlGML}" target="_blank"> 
1522                                <button class="evr-download__btn" type="button"> 
1523                                    <figure class="evr-download__icon"> 
1524                                        <img src="/medioambiente/portal/o/ventana-theme/images/componente_descargas/gml.png" alt="Logo WMS" /> 
1525                                    </figure> 
1526                                    <span class="evr-download__txt"><@liferay.language key="equipamiento.uso.publico.formato.gml"/></span> 
1527                                </button> 
1528                            </a> 
1529                        </div> 
1530                        <div class="reflex-col-xs-12 reflex-col-sm-6 reflex-col-md-6 reflex-col-lg-3 reflex-col-bleed-y"> 
1531                            <a id="gpx_link" href="" target="_blank" download="Equipamiento_publico.gpx"> 
1532                                <button class="evr-download__btn" type="button"> 
1533                                    <figure class="evr-download__icon"> 
1534                                        <img src="/medioambiente/portal/o/ventana-theme/images/componente_descargas/gpx.png" alt="Logo SHP" /> 
1535                                    </figure> 
1536                                    <span class="evr-download__txt"><@liferay.language key="equipamiento.uso.publico.formato.gpx"/></span> 
1537                                </button> 
1538                            </a> 
1539                        </div> 
1540 
1541                    </div> 
1542                </div> 
1543            </section> 
1544            <div class="evr-panel-content__container-out tab-pane"> 
1545            </div> 
1546 
1547        </div> 
1548 
1549    </div> 
1550</div> 
1551<#----------------------------- SCRIPTS ZONE -------------------------------------> 
1552<script> 
1553    function gpxDownload() { 
1554        //var url = "https://www.juntadeandalucia.es/medioambiente/mapwms/REDIAM_WFS_Patrimonio_Natural?service=WFS&version=1.0.0&request=GetFeature&typename=" + tipoEspacio2 + "%3A" + tipoEspacio2 + "&outputFormat=geojson&srsname=EPSG%3A25830&%20&Filter=%3CFilter%20xmlns=%22http://www.opengis.net/ogc%22%20xmlns:gml=%22http://www.opengis.net/gml%22%3E%3CPropertyIsEqualTo%3E%3CPropertyName%3E"+ tipoEspacioCod +"%3C/PropertyName%3E%3CLiteral%3E" + codigoEquipamiento + "%3C/Literal%3E%3C/PropertyIsEqualTo%3E%3C/Filter%3E"; 
1555        var url1 = "${urlGPX}"; 
1556 
1557        var contenido = Get(url1); 
1558        var json1 = JSON.parse(contenido); 
1559        //console.log("Contenido \n" + json); 
1560        // Abrir nuevo tab 
1561        // Cambiar el foco al nuevo tab (punto opcional) 
1562        var gpx = togpx(json1); 
1563        gpx.slice(1, -1).replace("/\n/g", " ").replace("/\/", ""); 
1564        gpx = '<?xml version="1.0" encoding="UTF-8"?>\n' + gpx; 
1565 
1566        document.getElementById('gpx_link').onclick = function(event){ 
1567 
1568            var blob = new Blob([gpx], {type: "text/plain"}), 
1569                url = window.URL.createObjectURL(blob); 
1570 
1571            this.href = url; 
1572            this.target = '_blank'; 
1573
1574 
1575
1576 
1577    function Get(Url){ 
1578        var Httpreq = new XMLHttpRequest(); 
1579        Httpreq.open("GET", Url, false); 
1580        Httpreq.send(); 
1581 
1582        return Httpreq.responseText; 
1583
1584 
1585    YUI().use( 
1586        ['aui-modal', 'event'], 
1587        function(Y) { 
1588            var button = Y.one("#autorizationButton"); 
1589            if(button != null) { 
1590                button.on("click", function (e) { 
1591                        var modal = new Y.Modal( 
1592
1593                                bodyContent: '<a title="${autorizacion.textoAutorizacion.getData()}" href="<#if autorizacion??>${autorizacion.EnlaceAutorizacion.getData()}</#if>" target="_blank"><#if autorizacion??>${autorizacion.textoAutorizacion.getData()} </#if></a>', 
1594                                centered: true, 
1595                                headerContent: '<h3>Autorización</h3>', 
1596                                modal: true, 
1597                                render: '#modal', 
1598                                width: 450 
1599
1600                        ).render(); 
1601
1602 
1603                )}}); 
1604 
1605    YUI().use( 
1606        ['aui-modal', 'event'], 
1607        function(Y) { 
1608            var button = Y.one("#autorizationButtonText"); 
1609            if(button != null) { 
1610                button.on("click", function (e) { 
1611                        var modal = new Y.Modal( 
1612
1613                                bodyContent: '<#if autorizacion??><span>${autorizacion.textoAutorizacion.getData()}</span></#if>', 
1614                                centered: true, 
1615                                headerContent: '<h3>Autorización</h3>', 
1616                                modal: true, 
1617                                render: '#modal', 
1618                                width: 450 
1619
1620                        ).render(); 
1621
1622                )}}); 
1623 
1624 
1625 
1626    var icon = $('#rrss-trigger i'); 
1627    $('#shareGenericButton').addClass('hidden'); 
1628    $('#rrss-trigger').click(function () { 
1629        icon.toggleClass('fa-share-alt').toggleClass('fa-times'); 
1630    }); 
1631 
1632    $(document).ready(function() { 
1633        $("#imprimible").click(function(){ 
1634            window.print() 
1635        }) 
1636        gpxDownload(); 
1637        $('meta[name=description]').remove(); 
1638        $('head').append( '<meta name="description" content="${.vars['reserved-article-title'].data} - Ventana del Visitante">' ); 
1639        var numeroNoticiasJS = ${numeroNoticias?number}; 
1640        if (numeroNoticiasJS != 0) { 
1641            $('li[data-tab-name=" NOTICIAS Y AVISOS"] a').append("<span class='numberCircle'>" +numeroNoticiasJS+ "</span>"); 
1642
1643        $("li.tab").addClass("evr-tabs__nav"); 
1644        $("li.tab > a").addClass("evr-tabs__nav-lnk"); 
1645        $('.tab').on('click', function(event){ 
1646            $(".slick-next.slick-arrow").click(); 
1647        }); 
1648        var url = new URL(window.location.href); 
1649        if (url.searchParams.get("tab")) { 
1650            var parameter = url.searchParams.get("tab"); 
1651            if (parameter === "multimedia") { 
1652                document.getElementById($('li[data-tab-name=" MULTIMEDIA"]').attr('id')).children[0].click(); 
1653                $('html,body').animate({ 
1654                    scrollTop: $('#shareRoundIcons').offset().top - 100 
1655                }, 2000); 
1656
1657
1658 
1659    }); 
1660    if($('#meteo-full').length == 1) { 
1661        $('.evr-meteo-time--inline').addClass('evr-meteo-time'); 
1662        $('.evr-meteo-time--inline').removeClass('evr-meteo-time--inline'); 
1663
1664 
1665    (function(d, s, id) { 
1666        var js, fjs = d.getElementsByTagName(s)[0]; 
1667        if (d.getElementById(id)) 
1668            return; 
1669        js = d.createElement(s); 
1670        js.id = id; 
1671        js.src = "//connect.facebook.net/es_ES/sdk.js#xfbml=1&version=v2.6"; 
1672        fjs.parentNode.insertBefore(js, fjs); 
1673    }(document, 'script', 'facebook-jssdk')); 
1674 
1675    !function(d, s, id) { 
1676        var js, fjs = d.getElementsByTagName(s)[0], p = /^http:/ 
1677            .test(d.location) ? 'http' : 'https'; 
1678        if (!d.getElementById(id)) { 
1679            js = d.createElement(s); 
1680            js.id = id; 
1681            js.src = p + "://platform.twitter.com/widgets.js"; 
1682            fjs.parentNode.insertBefore(js, fjs); 
1683
1684    }(document, "script", "twitter-wjs"); 
1685 
1686    var button = $('[data-button]'); 
1687    var ico = $('[data-ico]'); 
1688    var slide = $('[data-slide]'); 
1689 
1690    if (button){ 
1691        button.click(function(){ 
1692            slide.slideToggle("slow"); 
1693            ico.toggleClass("evr-orgn__arrow-icon--open"); 
1694        }); 
1695
1696 
1697    $('.evr-panel-protection__btn-title').each(function() { 
1698        var texto = $( this ).text(); 
1699        var subString = texto.split("("); 
1700        if(subString.length>1){ 
1701            $( this ).text(subString[0]+ " ("+subString[1].toUpperCase()); 
1702        }else{ 
1703            $( this ).text(subString[0]); 
1704
1705    }); 
1706 
1707    var noCapitalizeTitle = $('.evr-panel-protection__btn-title'); 
1708    for(var i = 0; i < noCapitalizeTitle.length ; i++){ 
1709        var noCapitalizeTileBis = noCapitalizeTitle[i].innerText; 
1710        var eliminateEnesBis =  noCapitalizeTileBis.replace(/Ñ/g, "xx"); 
1711        var eliminateAccentsBis = eliminateEnesBis.replace("Á","AA").replace("á", "aa").replace("É","EE").replace("Í","II").replace("Ó", "OO").replace("Ú","UU").replace("é", "ee").replace("í","ii").replace("ó","oo").replace("ú", "uu").replace("È","EEE").replace("è","eee").replace("à","aaa").replace("À","AAA").replace("ì","iii").replace("Ì","III").replace("ò","ooo").replace("Ò","OOO").replace("ù","uuu").replace("Ù","UUU"); 
1712        noCapitalizeTileBis = capitalizeFirstLetters(eliminateAccentsBis); 
1713 
1714        noCapitalizeTileBis = noCapitalizeTileBis.replace(/xx/g, "ñ"); 
1715        noCapitalizeTileBis = noCapitalizeTileBis.replace("AA","Á").replace("aa","á").replace("EE","É").replace("eee","è").replace("EEE","È").replace("II","Í").replace("OO","Ó").replace("UU","Ú").replace("ee","é").replace("ii","í").replace("oo","ó").replace("uu","ú").replace("aaa","à").replace("AAA","À").replace("iii","ì").replace("III","Ì").replace("ooo","ò").replace("OOO","Ò").replace("uuu","ù").replace("UUU","Ù"); 
1716 
1717        noCapitalizeTitle[i].innerText = noCapitalizeTileBis; 
1718
1719    var noCapitalizeTile2 = $('.evr-carrusel-banner__txt')[0].innerText; 
1720 
1721    var eliminateEnes =  noCapitalizeTile2.replace(/Ñ/g, "xx"); 
1722    var eliminateAccents = eliminateEnes.replace("Á","AA").replace("á", "aa").replace("É","EE").replace("Í","II").replace("Ó", "OO").replace("Ú","UU").replace("é", "ee").replace("í","ii").replace("ó","oo").replace("ú", "uu"); 
1723    noCapitalizeTile2 = capitalizeFirstLetters(eliminateAccents); 
1724    noCapitalizeTile2 = noCapitalizeTile2.replace(/xx/g, "ñ"); 
1725    noCapitalizeTile2 = noCapitalizeTile2.replace("Aa","Á").replace("aa","á").replace("Ee","É").replace("Ii","Í").replace("Oo","Ó").replace("Uu","Ú").replace("ee","é").replace("ii","í").replace("oo","ó").replace("uu","ú"); 
1726    noCapitalizeTile2 = noCapitalizeTile2.replace(" A "," a ").replace(" E "," e ").replace(" I "," i ").replace(" O "," o ").replace(" U "," u "); 
1727    noCapitalizeTile2 = noCapitalizeTile2.replace("-l", "-L"); 
1728    // Procesamiento para número romano "II" 
1729    if (noCapitalizeTile2.charAt(noCapitalizeTile2.length-1) == 'Í'){ 
1730        noCapitalizeTile2 = noCapitalizeTile2.substring(0, noCapitalizeTile2.length - 1); 
1731        noCapitalizeTile2 = noCapitalizeTile2 + "II"; 
1732
1733 
1734 
1735    $('.evr-carrusel-banner__txt')[0].innerText = noCapitalizeTile2; 
1736 
1737    var noCapitalizeMunicipio = $('.evr-panel-data-sheet__list-span'); 
1738    var arrayVocalesTilde = ['á', 'é', 'í','ó', 'ú', 'Á', 'É', 'Í','Ó', 'Ú']; 
1739    for(var i = 0; i < noCapitalizeMunicipio.length ; i++){ 
1740        var noCapitalizeMunicipioBis = noCapitalizeMunicipio[i].innerText; 
1741        var contieneTilde = false; 
1742        for(var j = 0; j < arrayVocalesTilde.length ; j++){ 
1743            if (noCapitalizeMunicipioBis.includes(arrayVocalesTilde[j])){ 
1744                contieneTilde = true; 
1745
1746
1747        if (contieneTilde){ 
1748            var eliminateEnesBis =  noCapitalizeMunicipioBis.replace(/Ñ/g, "xx"); 
1749            var eliminateAccentsBis = eliminateEnesBis.replace("Á","AA").replace("á", "aa").replace("É","EE").replace("Í","II").replace("Ó", "OO").replace("Ú","UU").replace("é", "ee").replace("í","ii").replace("ó","oo").replace("ú", "uu"); 
1750            noCapitalizeMunicipioBis = capitalizeFirstLetters(eliminateAccentsBis); 
1751            noCapitalizeMunicipioBis = noCapitalizeMunicipioBis.replace(/xx/g, "ñ"); 
1752            noCapitalizeMunicipioBis = noCapitalizeMunicipioBis.replace("AA","Á").replace("aa","á").replace("EE","É").replace("II","Í").replace("OO","Ó").replace("UU","Ú").replace("ee","é").replace("ii","í").replace("oo","ó").replace("uu","ú"); 
1753            noCapitalizeMunicipio[i].innerText = noCapitalizeMunicipioBis; 
1754
1755
1756 
1757    function capitalizeFirstLetters(str){ 
1758        const regex = /(^|\b(?!(the|for|to|o|u|á|é|í|ó|ú|ante|con|contra|de|del|desde|en|y|las|la|lo|los|el|entre|hacia|hasta|para|según|sin|so|sobre|tras|por)\b))\w+/g; 
1759        console.log("Metodo --> " + str.toLowerCase()+str.slice(1)) 
1760        return str.toLowerCase().replace(regex, s => s[0].toUpperCase() + s.slice(1)) 
1761
1762 
1763 
1764 
1765 
1766 
1767 
1768 
1769 
1770 
1771 
1772    var brNav = Liferay.Browser.isIe(); 
1773 
1774    if(navigator){ 
1775        if($('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-8.reflex-col-lg-9.reflex-col-bleed-y').length == 1){ 
1776            $('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-8.reflex-col-lg-9.reflex-col-bleed-y').addClass('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-12.reflex-col-lg-12.reflex-col-bleed-y'); 
1777            $('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-8.reflex-col-lg-9.reflex-col-bleed-y').removeClass('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-4.reflex-col-lg-3.reflex-col-bleed-y'); 
1778            $('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-4.reflex-col-lg-3.reflex-col-bleed-y').addClass('.hidden'); 
1779            $('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-4.reflex-col-lg-3.reflex-col-bleed-y').removeClass('.reflex-col-xs-12.reflex-col-sm-12.reflex-col-md-4.reflex-col-lg-3.reflex-col-bleed-y'); 
1780            $('.evr-meteo-time--inline').removeClass('evr-meteo-time'); 
1781            $('.evr-meteo-time--inline').addClass('evr-meteo-time--inline'); 
1782
1783
1784 
1785    $(".evr-tabs__nav-lnk").each(function(){ 
1786 
1787 
1788        $(".scheduler-base-view-agenda").click(); 
1789 
1790    }) 
1791 
1792</script> 
1793<style type="text/css"> 
1794    .jssocials-share-link{ 
1795        border-radius: 50% !important; 
1796
1797    .d-inline-flex { 
1798        display: inline-flex; 
1799        font-size: 14px; 
1800 
1801
1802    .columns-1>.row { 
1803        margin-left: 0!important; 
1804        margin-right: 0!important; 
1805
1806    .evr-menu-block__content{ 
1807        position:relative!important; 
1808
1809    .evr-natural-espace-paragraph { 
1810        text-align: justify; 
1811
1812    .evr-padding { 
1813        padding-right: 3em; 
1814        padding-left: 3em; 
1815        margin-bottom: 1em; 
1816
1817    #slick-slide01 { 
1818        left: 1%; 
1819
1820    .evr-wrapper { 
1821        margin-left: 5%; 
1822        margin-right: 5%; 
1823
1824    .evr-social-network { 
1825        margin-top: 15px; 
1826
1827 
1828    p.evr-carrusel-banner__txt { 
1829        /*text-transform: lowercase;*/ 
1830        font-weight: bold; 
1831        color: white; 
1832
1833 
1834    p.evr-carrusel-banner__txt::first-letter { 
1835        text-transform: uppercase; 
1836
1837 
1838    p.evr-carrusel-banner__title { 
1839        text-transform: lowercase; 
1840        font-weight: bold; 
1841        color: white; 
1842
1843 
1844    p.evr-carrusel-banner__title::first-letter { 
1845        text-transform: uppercase; 
1846
1847    iframe { 
1848        float: none; 
1849
1850 
1851    .evr-carrusel__img { 
1852        height: -webkit-fill-available; 
1853
1854 
1855    @media only screen and (max-width: 768px){ 
1856        .evr-carrusel-banner__logo { 
1857            top: 9px !important; 
1858            left: 5px !important; 
1859 
1860
1861        .evr-carrusel-banner__img { 
1862            min-width: auto !important; 
1863
1864
1865 
1866    @media screen and (min-width: 801px) { 
1867        section.evr-caminame_mobile { 
1868            display: none; 
1869
1870        .evr-carrusel__img { 
1871            min-height: 530px; 
1872
1873 
1874
1875 
1876    @media screen and (max-width: 800px) { 
1877        section.evr-caminame_web { 
1878            display: none; 
1879
1880        section.evr-caminame_mobile { 
1881            /*display: block;*/ 
1882
1883
1884    .evr-carrusel__img { 
1885        width: -webkit-fill-available;  /* Mozilla-based browsers will ignore this. */ 
1886        width: -moz-available;          /* WebKit-based browsers will ignore this. */ 
1887
1888 
1889    .evr-meteo-time--inline .evr-meteo-time__item:first-child .evr-meteo-time__list{ 
1890        width: 80%; 
1891
1892 
1893    .evr-caminame__col:first-child{ 
1894        padding-right:5px; 
1895
1896    .evr-caminame__col{ 
1897        vertical-align: middle; 
1898
1899 
1900    .numberCircle{ 
1901        border-radius:50%; 
1902        padding: 8px; 
1903        color: white; 
1904        background-color: #087021; 
1905
1906 
1907    .evr-panel-content__paragraph  br, .evr-natural-espace-paragraph br{ 
1908 
1909        margin: 20px 0; 
1910        display: block; 
1911        line-height: 22px; 
1912        content: " "; 
1913 
1914
1915    .asset-user-actions{ 
1916        display: none !important; 
1917
1918    .evr-panel-content__paragraph  a, .evr-natural-espace-paragraph a{ 
1919        font-weight: bold; 
1920
1921    #portlet_ratingsmodule h2.portlet-title-text { 
1922        display: none; 
1923
1924 
1925    .numberCircle{ 
1926        border-radius: 100%; 
1927        padding: 5px 10px; 
1928        color: white; 
1929        background-color: #087021; 
1930        margin-left: 5px; 
1931
1932 
1933    /* Borrar una vez realizada la entrega de finales de Octubre de 2021 */ 
1934    .yui3-widget.modal-dialog.yui3-widget-positioned.yui3-widget-stacked.yui3-widget-modal { 
1935        z-index: 1!important; 
1936
1937 
1938</style> 
RatingsModule

Valora este contenido

Votos 0   Promedio 0.0/5