Ocorreu um erro ao processar o template.
The following has evaluated to null or missing:
==> AsturiasMascotas.OtrosAnimales  [in template "37703#37743#1558395" at line 1118, column 131]

----
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 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: ${AsturiasMascotas.OtrosAnimales.data}  [in template "37703#37743#1558395" at line 1118, column 129]
----
1<#-- Services --> 
2<#assign assetEntryLocalServiceUtil = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService")/> 
3<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService")/> 
4<#assign journalArticleResourceServiceUtil = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")/> 
5<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
6 
7<#-- Reserved vbles --> 
8<#assign title = .vars['reserved-article-title'].data> 
9<#assign articleId=.vars["reserved-article-id"].data /> 
10<#assign description=.vars["reserved-article-description"].data /> 
11<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
12<#assign date=.vars["reserved-article-display-date"].data /> 
13<#assign request = .vars['request']> 
14 
15<#-- Init --> 
16<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId)> 
17<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry)> 
18<#assign articleURL = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent()> 
19<#assign articleSocialBookmarks = themeDisplay.getThemeSetting("article-social-bookmarks")!> 
20<#assign layoutSetBannerPath = layoutTool.getLayoutSetBannerPath(groupId, themeDisplay.getLayout().isPrivateLayout())!> 
21<#assign articleMainImageThumbnail3 = dlTool.getThumbnail(smallImageUrl, "3", layoutSetBannerPath)! /> 
22<#assign articleMainImageThumbnail1 = dlTool.getThumbnail(smallImageUrl, "1")! /> 
23<#assign ddmStructureNameNormalize = "template-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
24 
25<#-- Params --> 
26<#assign cmd = paramUtil.getString(request, "p_r_p_cmd") /> 
27 
28<#-- Build --> 
29<#if Nombre.data?has_content> 
30	<#assign title = Nombre.data> 
31</#if> 
32 
33<#assign cssCategoryClass = ""> 
34<#assign categoryAlojamiento = ""> 
35<#assign showNRooms = false> 
36<#assign showApartments = false> 
37<#assign showCampings = false> 
38<#assign showCosts = false> 
39<#assign categoriesDondeDormir = journalTool.getCategories(themeDisplay.getScopeGroupId(), articleId, ["Dónde dormir"])> 
40<#assign caminoCategories = journalTool.getCategories(groupId, journalArticle.getArticleId(), ["Camino"])/> 
41 
42<#list categoriesDondeDormir as categoryDondeDormir> 
43 
44	<#-- Tipo de tipoAlojamiento --> 
45		<#assign categoryAlojamiento = categoryDondeDormir.getTitle(locale)> 
46 
47	<#if categoryDondeDormir.name == "Hotel" || categoryDondeDormir.name == "Pensión" || categoryDondeDormir.name == "Hotel-apartamento" || categoryDondeDormir.name == "Hotel Rural" || categoryDondeDormir.name == "Hostal"> 
48		<#assign cssCategoryClass = "star"> 
49		<#if categoryDondeDormir.name == "Hotel-apartamento"> 
50			<#assign showApartments = true> 
51		<#else> 
52			<#assign showNRooms = true> 
53		</#if>	 
54	<#elseif categoryDondeDormir.name == "Apartamento Turístico" || categoryDondeDormir.name == "Apartamento Rural"> 
55		<#assign cssCategoryClass = "key"> 
56		<#assign showApartments = true> 
57	<#elseif categoryDondeDormir.name == "Casa rural íntegra" || categoryDondeDormir.name == "Casa rural alquiler por habitaciones"> 
58		<#assign cssCategoryClass = "triskel"> 
59		<#assign showNRooms = true> 
60	<#elseif categoryDondeDormir.name == "Camping"> 
61		<#assign cssCategoryClass = "camping"> 
62		<#assign showCampings = true> 
63	<#elseif categoryDondeDormir.name == "Albergue turístico" || categoryDondeDormir.name == "Albergue de peregrinos" || categoryDondeDormir.name == "Albergue juvenil"> 
64		<#assign cssCategoryClass = "hostel"> 
65		<#assign showNRooms = true> 
66	<#elseif categoryDondeDormir.name == "Vivienda Vacacional"> 
67		<#assign showNRooms = true> 
68	<#elseif categoryDondeDormir.name == "Casa de Aldea íntegra" || categoryDondeDormir.name == "Casa rural alquiler por habitaciones" || categoryDondeDormir.name == "Apartamento rural"> 
69		<#assign showCosts = true> 
70	</#if> 
71 
72 
73</#list> 
74<#assign showReservaButton = true/> 
75<#assign hasCategoryImage = false /> 
76<#assign esGratis = false/> 
77<#assign donativo = false/> 
78<#assign precioOrientativo = true/> 
79<article class="template ${ddmStructureNameNormalize}" role="article" itemscope itemtype="http://schema.org/LodgingBusiness"> 
80	 
81	<header class="article-header-wrapper row no-gutters"> 
82	     
83		<div class="article-header-container article-header-container-static"> 
84			<div class="container"> 
85				<div class="row no-gutters"> 
86					<div class="col-md-6"> 
87						<div class="article-image" style="background-image: url('${articleMainImageThumbnail3}')"> 
88							<img class="sr-only" src="${articleMainImageThumbnail3}" alt="${languageUtil.format(request,'go-to-x','image')} ${title}" itemprop="image"/> 
89						</div> 
90					</div> 
91					<div class="article-info-wrapper col-md-6"> 
92						<div class="article-info"> 
93							<h2 class="article-title" itemprop="name">${title}</h2> 
94							<div class="article-list-wrapper"> 
95							 
96								<div class="article-info-table"> 
97									<div class="article-info-table-row"> 
98										<div class="article-info-table-cell"> 
99											<ul class="article-list list-unstyled article-list-info"> 
100												<#if InformacionEspecifica.IconoCategoria.data?has_content> 
101													<#assign icono = "${cssCategoryClass}-${InformacionEspecifica.IconoCategoria.data} text-indent-image" /> 
102													<li class="article-list-item mb-4"> 
103														 
104														<span class="fas fa-tag hide"> 
105															<span class="hide-accessible">${languageUtil.get(request,"category")}</span> 
106														</span> 
107														<span class="field-wrapper"> 
108															<#if categoryAlojamiento?has_content> 
109																<span class="field category-alojamiento important">${categoryAlojamiento}</span> 
110															</#if> 
111															<span class="text ${icono}"><span>${InformacionEspecifica.IconoCategoria.getData()}</span></span> 
112															<#if Cadena ?? && validator.isNotNull(Cadena.data)> 
113																<span class="text d-block">${Cadena.data}</span> 
114															</#if> 
115														</span> 
116													</li> 
117												</#if>									 
118												<#if InformacionEspecifica.Plazas.data?has_content> 
119													<li class="article-list-item"> 
120														<span class="fas fa-users"> 
121															<span class="hide-accessible">${languageUtil.get(request,"infoasturias-plazas")}</span> 
122														</span> 
123														<span class="field-wrapper"> 
124															<span class="field">${languageUtil.get(request, "infoasturias-plazas")}:</span> 
125															<span class="text"> 
126																${InformacionEspecifica.Plazas.data} 
127																<#if InformacionEspecifica.PlazasSupletorias.data?has_content> 
128																	${languageUtil.format(request,'infoasturias-plazas-supletorias', InformacionEspecifica.PlazasSupletorias.data)} 
129																</#if> 
130															</span> 
131														</span> 
132													</li> 
133												</#if> 
134 
135												<#if InformacionEspecifica.NHabitaciones.data?has_content> 
136													<li class="article-list-item"> 
137														<span class="fas fa-bed"> 
138															<span class="hide-accessible">${languageUtil.get(request,"infoasturias-habitaciones")}</span> 
139														</span> 
140														<span class="field-wrapper"> 
141															<span class="field">${languageUtil.get(request, "infoasturias-habitaciones")}:</span> 
142															<span class="text"> 
143																${InformacionEspecifica.NHabitaciones.data} 
144															</span> 
145														</span> 
146													</li> 
147												</#if> 
148 
149												<#if showNRooms> 
150													<#if InformacionEspecifica.NApartamentos.data?has_content> 
151														<li class="article-list-item"> 
152															<span class="fas fa-bed"> 
153																<span class="hide-accessible">${languageUtil.get(request,"infoasturias-habitaciones")}</span> 
154															</span> 
155															<span class="field-wrapper"> 
156																<span class="field">${languageUtil.get(request, "infoasturias-habitaciones")}:</span> 
157																<span class="text">${InformacionEspecifica.NApartamentos.data}</span> 
158															</span> 
159														</li> 
160													</#if> 
161													 
162													<#if InformacionEspecifica.CapacidadApartamentos.data?has_content> 
163														<li class="article-list-item"> 
164															<span class="fas fa-building"> 
165																<span class="hide-accessible">${languageUtil.get(request,"infoasturias-apartamentos")}</span> 
166															</span> 
167															<span class="field-wrapper"> 
168																<span class="field">${languageUtil.get(request, "infoasturias-apartamentos")}:</span> 
169																<span class="text"> 
170																	<#list InformacionEspecifica.CapacidadApartamentos.getSiblings() as capacidadApartamento> 
171																		${capacidadApartamento.data} <#if !capacidadApartamento?is_last>, </#if> 
172																	</#list> 
173																</span> 
174															</span> 
175														</li> 
176													</#if> 
177												</#if> 
178 
179												<#if showApartments> 
180													<#if InformacionEspecifica.NApartamentos.data?has_content> 
181														<li class="article-list-item"> 
182															<span class="fas fa-bed"> 
183																<span class="hide-accessible">${languageUtil.get(request,"infoasturias-apartamentos")}</span> 
184															</span> 
185															<span class="field-wrapper"> 
186																<span class="field">${languageUtil.get(request, "infoasturias-apartamentos")}:</span> 
187																<span class="text">${InformacionEspecifica.NApartamentos.data}</span> 
188															</span> 
189														</li> 
190													</#if> 
191													 
192													<#if InformacionEspecifica.CapacidadApartamentos.data?has_content> 
193														<li class="article-list-item"> 
194															<span class="fas fa-building"> 
195																<span class="hide-accessible">${languageUtil.get(request,"infoasturias-apartamentos")}</span> 
196															</span> 
197															<span class="field-wrapper"> 
198																<span class="field">${languageUtil.get(request, "infoasturias-apartamentos-capacidad")}:</span> 
199																<span class="text"> 
200																	<#list InformacionEspecifica.CapacidadApartamentos.getSiblings() as capacidadApartamento> 
201																		${capacidadApartamento.data} <#if !capacidadApartamento?is_last>- </#if> 
202																	</#list> 
203																</span> 
204															</span> 
205														</li> 
206													</#if> 
207												</#if> 
208 
209												<#if showCampings> 
210													<li class="article-list-item"> 
211														<span class="fas fa-warehouse"> 
212															<span class="hide-accessible">${languageUtil.get(request,"infoasturias-parcelas")}</span> 
213														</span> 
214														<span class="field-wrapper"> 
215															<span class="field">${languageUtil.get(request, "infoasturias-parcelas")}:</span> 
216															<span class="text">${InformacionEspecifica.NParcelas.data}</span> 
217														</span> 
218													</li> 
219												</#if> 
220											</ul> 
221										</div> 
222 
223										<#if Contacto.Email.data?has_content || CodigoDGT.data?has_content> 
224											<#if Peregrinos ??> 
225												<#if getterUtil.getBoolean(Peregrinos.AdmiteReservas.getData())> 
226													<#assign showReservaButton = false/> 
227												</#if>											 
228											</#if> 
229											<#if showReservaButton> 
230												<div class="article-info-table-cell align-middle"> 
231 
232													<#if Contacto.Email.data?has_content> 
233														<#assign params = {"displayStyle":"ddmTemplate_441008","portletId": portletTool.getPortletId(request), "articleId":"${articleId}"}> 
234														<#assign portletURL = portletTool.createURL(request, "as_asac_adtvisor_portlet_AdtVisorDialogPortlet", themeDisplay.getPlid(), themeDisplay.getLifecycle(), "pop_up", params) /> 
235														<button id="<@portlet.namespace/>availabilityRequestForm" type="button" class="btn btn-primary btn-small text-center text-uppercase" onclick="event.preventDefault(); showDialogIframe('${portletURL}','${languageUtil.get(request,'infoasturias-solicitud-reserva')}', '', '','formularioReserva', 'formularioReservaIframe');"> 
236															<img src="/o/turismo-asturias-theme/images/icons/tickets.png" alt="${languageUtil.format(request,'go-to-x', 'infoasturias-reservar-ahora')}"> 
237															${languageUtil.get(request,'infoasturias-reservar-ahora')} 
238														</button> 
239													</#if> 
240													 
241													<#if CodigoDGT.data?has_content> 
242														<#assign paramsMap = { 
243															"accommodationCode": CodigoDGT.data, 
244															"jspPage": "/html/results/accommodation/accommodation.jsp" 
245														} /> 
246														<#assign bookingURL  = portletTool.createURL(request, "as_asac_accommodationbooking_AccommodationBookingResultsPortlet", themeDisplay.getPlid(), themeDisplay.getLifecycle(), "pop_up", paramsMap) /> 
247														<button id="<@portlet.namespace/>accommodationbookingRequestForm" type="button" class="btn btn-primary btn-small text-center text-uppercase hide" onclick="event.preventDefault(); showDialogIframe('${bookingURL}','${languageUtil.get(request,'infoasturias-solicitud-reserva')}', '800px', '','formularioReserva', 'formularioReservaIframe');"> 
248															<img src="/o/turismo-asturias-theme/images/icons/tickets.png" alt="${languageUtil.format(request,'go-to-x', 'infoasturias-reservar-ahora')}"> 
249															${languageUtil.get(request,'infoasturias-reservar-ahora')} 
250														</button> 
251													</#if> 
252												</div> 
253											</#if> 
254										</#if> 
255									</div> 
256								</div>															 
257								<div class="article-list-wrapper pt-3"> 
258									<ul class="article-list list-unstyled article-list-info"> 
259										<li class="article-list-item mb-2 pl-2">							 
260											<#if caminoCategories?size !=0> 
261												<#if (caminoCategories?size ==2)> 
262													<div class="col-9 d-table-cell align-middle">	 
263														<#list caminoCategories as ctg>													 
264															<#if ctg.getParentCategoryId() == 0> 
265																<#assign imageCategoryUuid = assetCategoryTool.getCategoryProperty(ctg.getCategoryId(), "image")/> 
266																<#if validator.isNotNull(imageCategoryUuid)> 
267																	<#assign imagePath = dlTool.getPathByUuid(imageCategoryUuid, groupId)/>	 
268																	<#if validator.isNotNull(imagePath) && !hasCategoryImage> 
269																		<#assign hasCategoryImage = true /> 
270																		<div class="d-block pull-left mr-3 mb-4"> 
271																			<img alt="Camino de Santiago" src="${imagePath}"> 
272																		</div> 
273																	</#if> 
274																</#if>	 
275																<div class="field-wrapper text-uppercase d-block"> 
276																	<span class="field">${languageUtil.get(request, "infoasturias-itinerario")}:</span> 
277																	<span class="text">${ctg.getTitle(locale)}</span>	 
278																</div> 
279															<#elseif ctg.getParentCategoryId() != 0> 
280																<div class="field-wrapper"> 
281																	<span class="text">${ctg.getTitle(locale)}</span>	 
282																</div> 
283															</#if> 
284														</#list> 
285													</div> 
286												<#elseif (caminoCategories?size gt 2)>		 
287													<div class="col-9 d-table-cell align-middle">													 
288														<#list caminoCategories as ctg>																 
289															<#if ctg.getParentCategoryId() == 0> 
290																<#assign imageCategoryUuid = assetCategoryTool.getCategoryProperty(ctg.getCategoryId(), "image")/> 
291																<#if validator.isNotNull(imageCategoryUuid)> 
292																	<#assign imagePath = dlTool.getPathByUuid(imageCategoryUuid, groupId)/>	 
293																	<#if validator.isNotNull(imagePath) && !hasCategoryImage> 
294																		<#assign hasCategoryImage = true /> 
295																		<div class="d-block pull-left mr-3 mb-4"> 
296																			<img alt="Camino de Santiago" src="${imagePath}"> 
297																		</div> 
298																	</#if> 
299																</#if>	 
300																<div class="field-wrapper text-uppercase d-block"> 
301																	<span class="field">${languageUtil.get(request, "infoasturias-itinerario")}:</span> 
302																	<span class="text">${ctg.getTitle(locale)}</span>	 
303																</div> 
304																<#list caminoCategories as childCtg> 
305																	 
306																	<#if ctg.getCategoryId() == childCtg.getParentCategoryId()> 
307																		<div class="field-wrapper"> 
308																			<span class="text">${childCtg.getTitle(locale)}</span> 
309																		</div> 
310																	</#if> 
311																	 
312																</#list> 
313															</#if> 
314														</#list> 
315													</div> 
316												</#if> 
317											</#if> 
318										</li> 
319										<#if Peregrinos ??> 
320											<#if Peregrinos.Exclusivo.data?has_content> 
321												<#assign exclusivoKey = journalTool.getDDMStructureSelectKeyByJournalArticle(journalArticle, "Exclusivo", Peregrinos.Exclusivo.getData(), locale)/> 
322												<#if validator.isNotNull(exclusivoKey)> 
323													<li class="article-list-item mb-4 pl-4 separator-peregrinos">										 
324														<span class="field-wrapper"> 
325															<span class="field">${languageUtil.get(request, "infoasturias-peregrinos-exclusivo")}:</span> 
326															<span class="text">${exclusivoKey} </span> 
327														</span> 
328													</li> 
329												</#if>												 
330											</#if>					 
331										</#if> 
332										<li class="article-list-item mb-4"> 
333											<span class="fas fa-map-marker-alt"> 
334												<span class="hide-accessible">${languageUtil.get(request,"address")}</span> 
335											</span>											 
336											<span class="field-wrapper" itemprop="address"> 
337												<#if Contacto.Concejo.data?has_content> 
338													<span class="important">${Contacto.Concejo.data}</span> 
339												<#else> 
340													<span class="important">${title}</span> 
341												</#if> 
342												<#if Contacto.Zona.data?has_content> 
343													<span class="text d-block">${Contacto.Zona.data}</span> 
344												</#if> 
345												 
346											</span> 
347										</li> 
348										<#if validator.isNotNull(Contacto.Direccion.data) || validator.isNotNull(Contacto.CP.data) || validator.isNotNull(Contacto.Localidad.data)> 
349											<li class="article-list-item"> 
350												<span class="far fa-address-card"> 
351													<span class="hide-accessible">${languageUtil.get(request,"address")}</span> 
352												</span> 
353												<span class="field-wrapper"> 
354													<span class="field">${languageUtil.get(request, "address")}:</span> 
355													<span class="text">${Contacto.Direccion.data}</span> 
356													<span class="text"> ■ ${Contacto.CP.data} - ${Contacto.Localidad.data}</span> 
357												</span> 
358											</li> 
359										</#if> 
360 
361										<#if Contacto.Telefono.data?has_content>									 
362											<li class="article-list-item"> 
363												<span class="fas fa-phone-alt"> 
364													<span class="hide-accessible">${languageUtil.get(request,"phone")}</span> 
365												</span> 
366												<span class="field-wrapper"> 
367													<span class="field">${languageUtil.get(request, "phone")}:</span> 
368													<#list Contacto.Telefono.getSiblings() as telephone> 
369													<#assign numberTelefono = telephone.data?replace(" ", "")/>	 
370													<#assign numberLength = numberTelefono?length/> 
371													<#if numberLength == 9> 
372														<#assign number = "+34${numberTelefono}"/> 
373													<#else> 
374														<#assign number = numberTelefono/> 
375													</#if> 
376													<span class="text"> 
377														<a href="tel:${number}" itemprop="telephone">${telephone.data}</a> 
378														<#if !telephone?is_last>|</#if> 
379													</span> 
380													</#list>													 
381												</span> 
382											</li> 
383										</#if> 
384										<#if Contacto.whatsapp ??> 
385											<#if Contacto.whatsapp.data?has_content> 
386												<#assign numberWhatsapp = Contacto.whatsapp.data?replace(" ", "")/> 
387												<li class="article-list-item"> 
388													<span class="fab fa-whatsapp"> 
389														<span class="hide-accessible">WhatsApp</span> 
390													</span> 
391													<span class="field-wrapper"> 
392														<span class="field">WhatsApp:</span> 
393														<span class="text" itemprop="telephone"><a href="https://wa.me/34${numberWhatsapp}">${Contacto.whatsapp.data}</a></span> 
394													</span> 
395												</li> 
396											</#if> 
397										</#if> 
398										<#if Contacto.Email.data?has_content> 
399											<li class="article-list-item"> 
400												<span class="far fa-envelope"> 
401													<span class="hide-accessible">${languageUtil.get(request,"email")}</span> 
402												</span> 
403												<span class="field-wrapper"> 
404													<span class="field">${languageUtil.get(request, "email")}:</span> 
405													<#list Contacto.Email.getSiblings() as email> 
406														<span class="text"> 
407															<a class="" href="mailto:${email.data}" title="${languageUtil.format(request,'send-email-to-x', 'email')}" itemprop="email">${email.data}</a> 
408															<#if !email?is_last>|</#if> 
409														</span> 
410													</#list> 
411												</span> 
412											</li> 
413										</#if> 
414										<#if Contacto.Web.data?has_content> 
415											<li class="article-list-item web"> 
416												<span class="fas fa-link"> 
417													<span class="hide-accessible">${languageUtil.get(request,"site")}</span> 
418												</span> 
419												<span class="field-wrapper"> 
420													<span class="field">${languageUtil.get(request, "site")}:</span> 
421													<#list Contacto.Web.getSiblings() as web> 
422														<div class="text"> 
423															<#assign linkURL = web.data/> 
424															<#if !stringUtil.startsWith(linkURL, "http")> 
425																<#assign linkURL = "https://${web.data}"/> 
426															</#if> 
427															<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x', 'site')}" itemprop="url">&#8226; ${web.data}</a> 
428														</div> 
429													</#list> 
430												</span> 
431											</li> 
432										</#if>	 
433										 
434										<#if Informacion.FechasCierre.data?has_content> 
435											<li class="article-list-item mt-4"> 
436												<span class="fas fa-calendar"> 
437													<span class="hide-accessible">${languageUtil.get(request,"infoasturias-fechas-de-cierre")}</span> 
438												</span> 
439												<span class="field-wrapper"> 
440													<span class="field">${languageUtil.get(request, "infoasturias-fechas-de-cierre")}:</span> 
441													<span class="text">${Informacion.FechasCierre.data}</span> 
442												</span> 
443											</li> 
444										</#if> 
445										 
446										<#if Informacion.AbiertoTodoAno.data?has_content && (Informacion.AbiertoTodoAno.data == "Si" || Informacion.AbiertoTodoAno.data == "Sí" || Informacion.AbiertoTodoAno.data == "SI")> 
447											<li class="article-list-item mt-4"> 
448												<span class="fas fa-door-open"> 
449													<span class="hide-accessible">${languageUtil.get(request,"infoasturias-abierto-todo-anio")}</span> 
450												</span> 
451												<span class="field-wrapper"> 
452													<span class="text">${languageUtil.get(request, "infoasturias-abierto-todo-anio")}</span> 
453												</span> 
454											</li> 
455										</#if>	 
456										<#if Descargas ??> 
457											<#if validator.isNotNull(Descargas.Archivo.data)> 
458												<#if validator.isNotNull(Descargas.Archivo.data)> 
459												<#assign dlFileEntry = dlTool.getDLFileEntryByPath(Descargas.Archivo.data) /> 
460													<#if validator.isNotNull(dlFileEntry)> 
461														<#assign ext = dlFileEntry.getExtension()!/> 
462														<li class="article-list-item document document-${ext}"> 
463															<span class="fas fa-file"> 
464																<span class="hide-accessible">${languageUtil.get(request,"related-documents")}</span> 
465															</span> 
466															<span class="field-wrapper"> 
467																<span class="field">${languageUtil.get(request, "related-documents")}:</span> 
468																<span class="text"> 
469																	<#list Descargas.Archivo.getSiblings() as Item> 
470																		<#assign dlFileEntry = dlTool.getDLFileEntryByPath(Item.data) /> 
471																		<#assign downloadURL = "/documents/${groupId}/${dlFileEntry.getUuid()}" /> 
472																		<#if validator.isNotNull(dlFileEntry)> 
473																			<#if Item.ArchivoTitulo.data?has_content> 
474																				<a href="${downloadURL}" title='${languageUtil.get(request, "${Item.ArchivoTitulo.data}")} ${htmlUtil.escape(title)}' class="">${Item.ArchivoTitulo.data}</a>	 
475																				<#if Item_has_next>, </#if> 
476																			<#else> 
477																				<a href="${downloadURL}" title='${languageUtil.get(request, "${dlFileEntry.getTitle()}")} ${htmlUtil.escape(title)}' class="">${dlFileEntry.getTitle()}</a>	 
478																				<#if Item_has_next>, </#if> 
479																			</#if> 
480																		</#if> 
481																	</#list> 
482																</span> 
483															</span>		 
484														</li> 
485													</#if> 
486												</#if> 
487											</#if> 
488										</#if>										 
489									</ul> 
490								</div> 
491							</div> 
492							<#assign newRRSS = false/> 
493							<#if Contacto.instagram??> 
494								<#if Contacto.instagram.data?has_content> 
495									<#assign newRRSS = true/> 
496								</#if> 
497							</#if> 
498							<#if Contacto.TikTok??> 
499								<#if Contacto.TikTok.data?has_content> 
500									<#assign newRRSS = true/> 
501								</#if> 
502							</#if> 
503							 
504							<#if validator.isNotNull(Contacto.Facebook.data) || validator.isNotNull(Contacto.Twitter.data) || validator.isNotNull(Contacto.Youtube.data) || validator.isNotNull(Contacto.Pinterest.data) || newRRSS> 
505								<div class="article-socials-wrapper mt-4"> 
506									<div class="socials-wrapper"> 
507										<div class="socials"> 
508											<ul class="list-inline items socials"> 
509												<#if Contacto.Facebook.data?has_content> 
510													<#assign linkURL = Contacto.Facebook.data/> 
511														 
512														<#if !stringUtil.startsWith(linkURL, "http")> 
513															<#assign linkURL = "https://${Contacto.Facebook.data}"/> 
514														</#if> 
515													<li class="list-inline-item item facebook"> 
516														<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Facebook')}" onclick="this.target='_blank'"> 
517															<span class="fab fa-facebook-f"> 
518																<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Facebook')}</span> 
519															</span> 
520														</a> 
521													</li> 
522												</#if> 
523												<#if Contacto.Twitter.data?has_content> 
524													<#assign linkURL = Contacto.Twitter.data/> 
525														 
526														<#if !stringUtil.startsWith(linkURL, "http")> 
527															<#assign linkURL = "https://${Contacto.Twitter.data}"/> 
528														</#if> 
529													<li class="list-inline-item item twitter"> 
530														<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Twitter')}" onclick="this.target='_blank'"> 
531															<span class="fa-brands fa-x twitter"> 
532																<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Twitter')}</span> 
533															</span> 
534														</a> 
535													</li> 
536												</#if> 
537												<#if Contacto.Youtube.data?has_content> 
538													<#assign linkURL = Contacto.Youtube.data/> 
539														 
540														<#if !stringUtil.startsWith(linkURL, "http")> 
541															<#assign linkURL = "https://${Contacto.Youtube.data}"/> 
542														</#if> 
543													<li class="list-inline-item item youtube"> 
544														<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Youtube')}" onclick="this.target='_blank'"> 
545															<span class="fab fa-youtube"> 
546																<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Youtube')}</span> 
547															</span> 
548														</a> 
549													</li> 
550												</#if> 
551												<#if Contacto.TikTok??> 
552													<#if Contacto.TikTok.data?has_content> 
553														<#assign linkURL = Contacto.TikTok.data/> 
554														 
555														<#if !stringUtil.startsWith(linkURL, "http")> 
556															<#assign linkURL = "https://${Contacto.TikTok.data}"/> 
557														</#if> 
558														<li class="list-inline-item item tiktok"> 
559															<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Tiktok')}" onclick="this.target='_blank'"> 
560																<span class="fab fa-tiktok"> 
561																	<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Tiktok')}</span> 
562																</span> 
563															</a> 
564														</li> 
565													</#if> 
566												</#if> 
567												<#if Contacto.Pinterest.data?has_content> 
568													<#assign linkURL = Contacto.Pinterest.data/> 
569														 
570														<#if !stringUtil.startsWith(linkURL, "http")> 
571															<#assign linkURL = "https://${Contacto.Pinterest.data}"/> 
572														</#if> 
573													<li class="list-inline-item item pinterest"> 
574														<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Pinterest')}" onclick="this.target='_blank'"> 
575															<span class="fab fa-pinterest-p"> 
576																<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Pinterest')}</span> 
577															</span> 
578														</a> 
579													</li> 
580												</#if> 
581												<#if Contacto.Instagram??> 
582													 
583													<#if Contacto.Instagram.data?has_content> 
584														<#assign linkURL = Contacto.Instagram.data/> 
585														 
586														<#if !stringUtil.startsWith(linkURL, "http")> 
587															<#assign linkURL = "https://${Contacto.Instagram.data}"/> 
588														</#if> 
589														<li class="list-inline-item item instagram"> 
590															<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Instagram')}" onclick="this.target='_blank'"> 
591																<span class="fab fa-instagram"> 
592																	<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Instagram')}</span> 
593																</span> 
594															</a> 
595														</li> 
596													</#if> 
597												</#if> 
598											</ul> 
599										</div> 
600									</div> 
601								</div> 
602							</#if> 
603							<#if getterUtil.getBoolean(Informacion.QdeCalidad.getData()) || getterUtil.getBoolean(Informacion.AldeasCalidad.getData()) || getterUtil.getBoolean(Informacion.CalidadCasonasAsturianas.getData())> 
604								<div class="article-info-table"> 
605									<ul class="article-list article-list-characteristics article-info-border"> 
606										<#if getterUtil.getBoolean(Informacion.QdeCalidad.getData())> 
607											<li class="list-inline-item"> 
608												<img class="" src="${themeDisplay.getPathThemeImages()}/icons/qturistica.png" data-toggle="tooltip" data-placement="bottom" title="${languageUtil.get(request, 'infoasturias-qcalidad')}" alt="${languageUtil.get(request, 'infoasturias-qcalidad')}"/></li> 
609											 
610										</#if> 
611										<#if getterUtil.getBoolean(Informacion.AldeasCalidad.getData())> 
612											<li class="list-inline-item"> 
613												<img class="" src="${themeDisplay.getPathThemeImages()}/icons/aldeas_asturianas.png" data-toggle="tooltip" data-placement="bottom" title="${languageUtil.get(request, 'infoasturias-aldeas-calidad')}" alt="${languageUtil.get(request, 'infoasturias-aldeas-calidad')}"/></li> 
614											 
615										</#if> 
616										<#if getterUtil.getBoolean(Informacion.CalidadCasonasAsturianas.getData())> 
617											<li class="list-inline-item"> 
618												<img class="" src="${themeDisplay.getPathThemeImages()}/icons/casonas_asturianas.png" data-toggle="tooltip" data-placement="bottom" title="${languageUtil.get(request, 'infoasturias-casonas-asturias')}" alt="${languageUtil.get(request, 'infoasturias-casonas-asturianas')}"/></li> 
619											 
620										</#if> 
621									</ul> 
622								</div> 
623							</#if>		 
624							 
625						</div> 
626					</div> 
627				</div> 
628			</div> 
629		</div>  
630	</header> 
631	 
632	<div class="sheet sheet-lg"> 
633	 
634		<#-- as_asac_accommodationbooking_AccommodationBookingResultsPortlet --> 
635		<#assign paramsMap = { 
636			"cmd": cmd, 
637			"startDate": paramUtil.getString(request, "p_r_p_startDate"), 
638			"endDate": paramUtil.getString(request, "p_r_p_endDate"), 
639			"priceMin": paramUtil.getString(request, "p_r_p_priceMin"), 
640			"priceMax": paramUtil.getString(request, "p_r_p_priceMax"), 
641			"rooms": paramUtil.getString(request, "p_r_p_rooms"), 
642			"babys": paramUtil.getString(request, "p_r_p_babys"), 
643			"kids": paramUtil.getString(request, "p_r_p_kids"), 
644			"adults": paramUtil.getString(request, "p_r_p_adults"),	 
645			"accommodationCode": CodigoDGT.data, 
646			"jspPage": "/html/results/accommodation/rooms.jsp" 
647		} /> 
648		<#assign roomsURL  = portletTool.createURL(request, "as_asac_accommodationbooking_AccommodationBookingResultsPortlet", themeDisplay.getPlid(), themeDisplay.getLifecycle(), "exclusive", paramsMap) /> 
649		<div id="bookings-${articleId}" class="article-border mb-5 hide"> 
650			<!-- box-bookings --> 
651		</div> 
652	 
653		<#if Informacion.Titulo.data?has_content> 
654			<div class="article-great"> 
655				${Informacion.Titulo.data} 
656			</div> 
657		</#if> 
658 
659		<#assign hasTab1 = Informacion.DescripcionLarga.data?has_content> 
660		<#assign hasTab2 = ServiciosEstablecimiento.data?has_content || ServiciosHabitacion.data?has_content || ServiciosComplementarios.data?has_content || SeguridadYSanidad.data?has_content> 
661		<#assign hasTab3 = Contacto.Tarifas.data?has_content || Contacto.Tarifas.Gratis?? && Contacto.Tarifas.Gratis.data?has_content || Contacto.Tarifas.Donativo?? && Contacto.Tarifas.Donativo.data?has_content> 
662		<#assign hasTab4 = Informacion.TemporadaAlta.data?has_content || Informacion.TemporadaMedia.data?has_content || Informacion.TemporadaBaja.data?has_content> 
663		<#assign hasTab5 = Geolocalizacion.Coordenadas.data?has_content> 
664		<#assign hasTab6 = AsturiasMascotas?? && AsturiasMascotas.SuplementoMascota?? && AsturiasMascotas.SuplementoMascota.data?has_content> 
665		<#if Peregrinos ??>	 
666			<#assign hasTab7 = Peregrinos.InfoReservas.data?has_content>	 
667		</#if> 
668		<#assign showFirstTab = true> 
669		 
670		<div class="article-accordion accordion"> 
671 
672			<#if Visualizador.Slide.getData()?has_content> 
673				<div class="slick article-slick article-section <#if Visualizador.Slide.getSiblings()?size==1>hide</#if>"> 
674					<#list Visualizador.Slide.getSiblings() as Slide> 
675						<#if validator.isNotNull(Slide.getData()) || validator.isNotNull(Slide.SlideUrl.getData())> 
676							<#assign slideThumbnail3 = dlTool.getThumbnailByJSON(Slide.data, "3")! /> 
677							<#assign slideThumbnail2 = dlTool.getThumbnailByJSON(Slide.data, "2")! /> 
678							<#assign slidePath = dlTool.getPathByJSON(Slide.data, themeDisplay.getScopeGroupId())! /> 
679							<#assign slideUrl = Slide.SlideUrl.data /> 
680							<#assign dataMap = "" /> 
681 
682							<#if slideUrl?has_content> 
683 
684								<#assign slideTitle = "${languageUtil.get(request, 'video')} ${Slide?index}" /> 
685								<#if Slide.SlideTitulo.data?has_content> 
686									<#assign slideTitle = Slide.SlideTitulo.data />   
687								</#if> 
688 
689								<#-- Youtube --> 
690								<#assign slideUrl = stringUtil.replace(slideUrl, 'watch?v=', 'embed/') /> 
691								<#assign slideThumbnail2 = stringUtil.replace(slideUrl, 'www', 'img') /> 
692								<#assign slideThumbnail2 = stringUtil.replace(slideThumbnail2, 'embed', 'vi') /> 
693								<#assign slideThumbnail2 = '${slideThumbnail2}/mqdefault.jpg' /> 
694 
695								<#-- Vimeo --> 
696								<#if slideUrl?contains("vimeo")> 
697									<#assign slideUrl = stringUtil.replace(slideUrl, 'http://vimeo.com/', 'https://player.vimeo.com/video/') /> 
698									<#assign slideVimeoId = stringUtil.extractLast(slideUrl, 'https://player.vimeo.com/video/') /> 
699									<#if slideVimeoId?has_content> 
700										<#assign slideVimeoJsonPath = 'http://vimeo.com/api/v2/video/${slideVimeoId}.json' /> 
701										<#assign slideVimeoJsonContent = getUrlContent.getContent(slideVimeoJsonPath)! /> 
702										<#if slideVimeoJsonContent?has_content> 
703											<#assign slideVimeoJsonArray = jsonFactoryUtil.createJSONArray(slideVimeoJsonContent) /> 
704											<#assign slideVimeoJsonItem = slideVimeoJsonArray.get(0) /> 
705											<#assign slideThumbnail2 = slideVimeoJsonItem.thumbnail_medium /> 
706										</#if> 
707									</#if> 
708								</#if> 
709 
710								<div id="slide-${Slide?index}" class="slide"> 
711									<a class="card card-simple card-video" href="#" onclick="javascript: event.preventDefault(); showDialogIframe('${slideUrl}', '${slideTitle}', 800, 600, 'videoPopup', 'videoPopupIframe');" title="${slideTitle}"> 
712										<span class="d-block image-wrapper aspect-ratio-bg-cover aspect-ratio-4-to-3" style="background-image: url('${slideThumbnail2}');"> 
713										<img class="hide-accessible" alt="${slideTitle}" src="${slideThumbnail2}"> 
714									</span></a> 
715								</div> 
716							<#else> 
717 
718								<#assign slideTitle = "${languageUtil.get(request, 'image')} ${Slide?index}" /> 
719								<#if Slide.SlideTitulo.data?has_content> 
720									<#assign slideTitle = Slide.SlideTitulo.data />   
721								</#if> 
722 
723								<div class="slide"> 
724									<a class="card card-simple lightbox" href="${slidePath}" title="${slideTitle}"> 
725										<span class="d-block image-wrapper aspect-ratio-bg-cover aspect-ratio-4-to-3" style="background-image: url('${slideThumbnail2}');"> 
726										<img class="hide-accessible" alt="${slideTitle}" src="${slideThumbnail2}"> 
727									</span></a> 
728								</div> 
729							</#if> 
730						</#if> 
731					</#list> 
732				</div> 
733			</#if> 
734		 
735			<#if hasTab1> 
736				<div id="tab1" class="article-section accordion-item"> 
737					<a href="#tabContent1" id="tabHeading" class="tab <#if !showFirstTab>collapsed</#if>" aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent1" role="button"> 
738							<h3 class="h3 accordion-header">${languageUtil.get(request,'info')}</h3> 
739					</a> 
740					<div id="tabContent1" class="article-section-content article-section-info accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading"> 
741						<#if Informacion.DescripcionLarga.data?has_content> 
742							${Informacion.DescripcionLarga.data} 
743						</#if> 
744					</div> 
745				</div> 
746				<#assign showFirstTab = false> 
747			</#if> 
748			 
749			<#if hasTab2> 
750				<div id="tab2" class="article-section accordion-item"> 
751					<a href="#tabContent2" id="tabHeading2" class="tab <#if !showFirstTab>collapsed</#if>"  aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent2" role="button"><h3 class="h3 accordion-header">${languageUtil.get(request,'infoasturias-servicios')}</h3></a> 
752					<div id="tabContent2" class="article-section-content article-section-color article-section-background accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading2"> 
753						<#if ServiciosEstablecimiento.data?has_content> 
754							<h4 class="h4">${languageUtil.get(request,'infoasturias-servicios-establecimiento')}</h4> 
755							${ServiciosEstablecimiento.data} 
756						</#if>			 
757						<#if ServiciosHabitacion.data?has_content>						 
758							<h4 class="h4 mt-5">${languageUtil.get(request,'infoasturias-servicios-habitacion')}</h4> 
759							${ServiciosHabitacion.data} 
760						</#if> 
761						<#if ServiciosComplementarios.data?has_content>						 
762							<h4 class="h4 mt-5">${languageUtil.get(request,'infoasturias-servicios-complementarios')}</h4> 
763							${ServiciosComplementarios.data} 
764						</#if> 
765						<#if SeguridadYSanidad.data?has_content>						 
766							<h4 class="h4 mt-5">${languageUtil.get(request,'infoasturias-seguridad-y-sanidad')}</h4> 
767							${SeguridadYSanidad.data} 
768						</#if>	 
769					</div> 
770				</div> 
771				<#assign showFirstTab = false> 
772			</#if> 
773			<#if Peregrinos ??>	 
774				<#if hasTab7>					 
775					<div id="tab7" class="article-section accordion-item"> 
776							<a href="#tabContent7" id="tabHeading7" class="tab <#if !showFirstTab>collapsed</#if>" aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent7" role="button"> 
777									${languageUtil.get(request, "infoasturias-peregrinos-info-reservas")} 
778							</a> 
779							<div id="tabContent7" class="article-section-content article-section-info accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading7"> 
780								<#if Peregrinos.InfoReservas.data?has_content> 
781									${Peregrinos.InfoReservas.data} 
782								</#if> 
783							</div> 
784 
785					</div> 
786					<#assign showFirstTab = false> 
787				</#if> 
788			</#if>			 
789			<#if hasTab3> 
790				<div id="tab3" class="article-section accordion-item"> 
791					<a href="#tabContent3" id="tabHeading3" class="tab <#if !showFirstTab>collapsed</#if>"  aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent3" role="button"><h3 class="h3 accordion-header">${languageUtil.get(request,'infoasturias-tarifas')}</h3></a> 
792					<div id="tabContent3" class="article-section-content article-section-color article-section-background accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading3"> 
793						<#if Contacto.Tarifas.Gratis ?? || Contacto.Tarifas.Donativo ??> 
794							<#if getterUtil.getBoolean(Contacto.Tarifas.Gratis.getData())>							 
795								<#assign esGratis = true/> 
796								<#assign precioOrientativo = false/> 
797							</#if> 
798							<#if getterUtil.getBoolean(Contacto.Tarifas.Donativo.getData())>							 
799								<#assign donativo = true/> 
800								<#assign precioOrientativo = false/>								 
801							</#if> 
802						</#if> 
803							<#if esGratis> 
804								<span>${languageUtil.get(request,"infoasturias-albergues-gratuito")}</span> 
805							</#if> 
806							<#if donativo> 
807								<span>${languageUtil.get(request,"infoasturias-albergues-donativo")}</span> 
808							</#if> 
809						<#if Contacto.Tarifas.data?has_content> 
810							${Contacto.Tarifas.data} 
811						</#if>						 
812						<ul class="article-list list-unstyled article-list-info mt-4"> 
813							<#if Contacto.DesayunoIncluido.data?has_content && Contacto.DesayunoIncluido.data != "Desayuno no incluido"> 
814								<li class="article-list-item"> 
815									<span class="fas fa-coffee"> 
816										<span class="hide-accessible">${languageUtil.get(request,"breakfast")}</span> 
817									</span> 
818									<span class="field-wrapper"> 
819										<span class="field">${languageUtil.get(request, "breakfast")}:</span> 
820										<span class="text">${Contacto.DesayunoIncluido.data}</span> 
821									</span> 
822								</li> 
823							</#if> 
824							 
825							<#if Contacto.LimpiezaIncluida.data?has_content && Contacto.LimpiezaIncluida.data != "Limpieza no incluida"> 
826								<li class="article-list-item"> 
827									<span class="fas fa-broom"> 
828										<span class="hide-accessible">${languageUtil.get(request,"infoasturias-clean")}</span> 
829									</span> 
830									<span class="field-wrapper"> 
831										<span class="field">${languageUtil.get(request, "infoasturias-clean")}:</span> 
832										<span class="text">${Contacto.LimpiezaIncluida.data}</span> 
833									</span> 
834								</li> 
835							</#if> 
836							 
837							<#if Contacto.SabanasIncluidas.data?has_content && Contacto.DesayunoIncluido.data != "Sabanas no incluidas"> 
838								<li class="article-list-item"> 
839									<span class="fas fa-bed"> 
840										<span class="hide-accessible">${languageUtil.get(request,"infoasturias-sabanas")}</span> 
841									</span> 
842									<span class="field-wrapper"> 
843										<span class="field">${languageUtil.get(request, "infoasturias-sabanas")}:</span> 
844										<span class="text">${Contacto.SabanasIncluidas.data}</span> 
845									</span> 
846								</li> 
847							</#if> 
848 
849							<#if Informacion.FechasCierre.data?has_content> 
850								<li class="article-list-item hide"> 
851									<span class="fas fa-calendar"> 
852										<span class="hide-accessible">${languageUtil.get(request,"infoasturias-fechas-de-cierre")}</span> 
853									</span> 
854									<span class="field-wrapper"> 
855										<span class="field">${languageUtil.get(request, "infoasturias-fechas-de-cierre")}:</span> 
856										<span class="text">${Informacion.FechasCierre.data}</span> 
857									</span> 
858								</li> 
859							</#if> 
860							 
861							<#if Informacion.AbiertoTodoAno.data?has_content && (Informacion.AbiertoTodoAno.data == "Si" || Informacion.AbiertoTodoAno.data == "Sí" || Informacion.AbiertoTodoAno.data == "SI")> 
862								<li class="article-list-item hide"> 
863									<span class="fas fa-door-open"> 
864										<span class="hide-accessible">${languageUtil.get(request,"infoasturias-abierto-todo-anio")}</span> 
865									</span> 
866									<span class="field-wrapper"> 
867										<span class="text">${languageUtil.get(request, "infoasturias-abierto-todo-anio")}</span> 
868									</span> 
869								</li> 
870							</#if>				 
871						</ul> 
872					</div> 
873				</div> 
874				<#assign showFirstTab = false> 
875			</#if>	 
876 
877			<#if hasTab4> 
878				<div id="tab4" class="article-section accordion-item"> 
879					<a href="#tabContent4" id="tabHeading4" class="tab <#if !showFirstTab>collapsed</#if>"  aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent4" role="button"><h3 class="h3 accordion-header">${languageUtil.get(request,'infoasturias-temporadas')}</h3></a> 
880					<div id="tabContent4" class="article-section-content article-section-color article-section-background accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading4"> 
881						<#if Informacion.TemporadaAlta.data?has_content || Informacion.TemporadaMedia.data?has_content || Informacion.TemporadaBaja.data?has_content> 
882							<#if Informacion.TemporadaAlta.data?has_content> 
883								<span class="field-wrapper d-block"> 
884									<span class="field">${languageUtil.get(request, "infoasturias-temporada-alta")}:</span> 
885									<span class="text">${Informacion.TemporadaAlta.data}</span> 
886								</span> 
887							</#if> 
888 
889							<#if Informacion.TemporadaMedia.data?has_content> 
890								<span class="field-wrapper d-block"> 
891									<span class="field">${languageUtil.get(request, "infoasturias-temporada-media")}:</span> 
892									<span class="text">${Informacion.TemporadaMedia.data}</span> 
893								</span> 
894							</#if> 
895 
896							<#if Informacion.TemporadaBaja.data?has_content> 
897								<span class="field-wrapper d-block"> 
898									<span class="field">${languageUtil.get(request, "infoasturias-temporada-baja")}:</span> 
899									<span class="text">${Informacion.TemporadaBaja.data}</span> 
900								</span> 
901							</#if> 
902						</#if> 
903					</div> 
904				</div> 
905				<#assign showFirstTab = false> 
906			</#if> 
907			 
908			<#if hasTab5> 
909				<#assign coordenadas=stringUtil.split(Geolocalizacion.Coordenadas.data) /> 
910				<div id="tab5" class="article-section article-section-map accordion-item"> 
911					<a href="#tabContent5" id="tabHeading5" class="tab <#if !showFirstTab>collapsed</#if>"  aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent5" role="button"> 
912						<h3 class="h3 accordion-header">${languageUtil.get(request,'map')}</h3> 
913					</a> 
914					<div id="tabContent5" class="article-section-content accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading5"> 
915						<div id="article-map-wrapper-${articleId}" class="article-map-wrapper">  
916							<div id="article-map-content-${articleId}" style="width: 100%; height: 500px; z-index:1"><!-- MAP --></div> 
917							<div class="article-map-form">  
918								<div class="name important">${title}</div> 
919								<div class="gps"><span class="label">GPS:</span> <span class="value important" itemprop="geo">${Geolocalizacion.Coordenadas.data}</span></div> 
920								<form action="https://maps.google.es/maps" method="get" target="_blank"> 
921									<input type="hidden" name="daddr" value="${coordenadas[0]},${coordenadas[1]}"> 
922									<label for="saddrText"><span class="label hide-accessible">${languageUtil.get(request,'infoasturias-insert-from')}: </span></label> 
923									<label for="saddr"><span class="label">${languageUtil.get(request,'infoasturias-from')}: </span></label> 
924									<input class="form-control" type="text" maxlength="40" name="saddrText" id="saddrText" value="" placeholder="${languageUtil.get(request,'infoasturias-insert-from')}"> 
925									<input class="form-control" type="hidden" name="saddr" id="saddr" value="" placeholder="${languageUtil.get(request,'infoasturias-insert-from')}"> 
926									<button class="btn btn-text" type="submit">${languageUtil.get(request,'infoasturias-como-llegar')} &raquo;</button> 
927								</form> 
928							</div> 
929						</div> 
930						<script src="/o/turismo-asturias-theme/js/leaflet/leaflet.js"></script> 
931						<script type="text/javascript"> 
932							AUI().ready('aui-base', function(A){ 
933								var lat = ${coordenadas[0]}, 
934									lng = ${coordenadas[1]}, 
935									zoom = 16; 
936								mapContent = new L.map('article-map-content-${articleId}', {center: [lat, lng], zoom: 16}); 
937 
938								//Marker 
939								var defaultIconTheme = '/o/turismo-asturias-theme/css/images/icons/mark-box.png'; 
940								var defaultIcon = L.icon({ 
941									iconUrl: defaultIconTheme, 
942									iconSize:     [36, 53], 
943									iconAnchor:   [18, 53], 
944									iconShadow:   [0,0], 
945									popupAnchor:  [0, -30] 
946								}); 
947								var marker = L.marker([lat, lng], {icon: defaultIcon}).addTo(mapContent); 
948								 
949								var contentString = '<div class="row">'; 
950								contentString += '<div class="col-12">'; 
951								contentString += '<div class="h4">${htmlUtil.escape(title)}</div>'; 
952								contentString += '</div>'; 
953								contentString += '</div>'; 
954								 
955								contentString += '<div class="row">'; 
956								contentString += '<div class="col-12">'; 
957								<#if validator.isNotNull(articleMainImageThumbnail1)> 
958									contentString += '<img class="pull-right mb-2 ml-2" style="max-width:80px;" src="${articleMainImageThumbnail1}" alt="${htmlUtil.escape(title)}"/>'; 
959								</#if> 
960								contentString += '<dl class="mb-0">'; 
961								<#if address?has_content> 
962									contentString += '<dt>${languageUtil.get(request,'address')}</dt>'; 
963									contentString += '<dd>${htmlUtil.escape(address)}</dd>'; 
964								</#if> 
965								<#if Contacto.Telefono.data?has_content> 
966									contentString += '<dt>${languageUtil.get(request,'phone')}</dt>'; 
967									contentString += '<dd>${Contacto.Telefono.data}</dd>'; 
968								</#if> 
969								<#if Contacto.Email.getData()?has_content> 
970									contentString += '<dt>${languageUtil.get(request,'email')}</dt>'; 
971									<#list Contacto.Email.getSiblings() as Item> 
972										contentString += '<dd><a href="mailto:${Item.data}" title="${languageUtil.format(request,'go-to-x', 'email')}">${Item.data}</a></dd>'; 
973									</#list> 
974								</#if> 
975								<#if Contacto.Web.data?has_content> 
976									<#assign linkURL = Contacto.Web.data/>	 
977									<#if !stringUtil.startsWith(linkURL, "http")> 
978										<#assign linkURL = "https://${Contacto.Web.data}"/> 
979									</#if> 
980									contentString += '<dt>${languageUtil.get(request,'site')}</dt>'; 
981									contentString += '<dd><a href="${linkURL}" title="${languageUtil.format(request,'go-to-x', 'site')}">${Contacto.Web.data}</a></dd'; 
982								</#if> 
983								contentString += '</dl>'; 
984								contentString += '</div>'; 
985								contentString += '</div>'; 
986								marker.bindPopup(contentString); 
987 
988								//Contributor 
989								L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { 
990									attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors.' 
991								}).addTo(mapContent); 
992								 
993							}); //AUI.ready 
994						</script> 
995					</div> 
996				</div> 
997				<#assign showFirstTab = false> 
998			</#if>			 
999			<#if hasTab6> 
1000				<div id="tab6" class="article-section accordion-item"> 
1001					<a href="#tabContent6" id="tabHeading6" class="tab <#if !showFirstTab>collapsed</#if>"  aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent6" role="button"><h3 class="h3 accordion-header">${languageUtil.get(request,'infoasturias-info-mascotas')}</h3></a> 
1002					<div id="tabContent6" class="article-section-content article-section-color article-section-background accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading6"> 
1003						<#if AsturiasMascotas.SuplementoMascota?? && AsturiasMascotas.SuplementoMascota.data?has_content || AsturiasMascotas.LimitacionPeso?? && AsturiasMascotas.LimitacionPeso.data?has_content || 			  AsturiasMascotas.AdmitePPP?? && AsturiasMascotas.AdmitePPP.data?has_content || AsturiasMascotas.NumeroMaximo?? && AsturiasMascotas.NumeroMaximo.data?has_content || AsturiasMascotas.NumeroMaximoAlojamiento?? && AsturiasMascotas.NumeroMaximoAlojamiento.data?has_content || AsturiasMascotas.SolosHabitacion?? && AsturiasMascotas.SolosHabitacion.data?has_content || AsturiasMascotas.AccesoInterior?? && AsturiasMascotas.AccesoInterior.data?has_content || AsturiasMascotas.Cama?? && AsturiasMascotas.Cama.data?has_content || AsturiasMascotas.Comedero?? && AsturiasMascotas.Comedero.data?has_content || AsturiasMascotas.ZonasComunes?? && AsturiasMascotas.ZonasComunes.data?has_content || AsturiasMascotas.ZonasComunesDetalle?? && AsturiasMascotas.ZonasComunesDetalle.data?has_content || AsturiasMascotas.Guarderia?? && AsturiasMascotas.Guarderia.data?has_content || AsturiasMascotas.OtrasMascotas?? && AsturiasMascotas.OtrasMascotas.data?has_content || AsturiasMascotas.OtrosAnimales?? && AsturiasMascotas.OtrosAnimales.data?has_content || AsturiasMascotas.DetalleNormas?? && AsturiasMascotas.DetalleNormas.data?has_content> 
1004							<div class="list-unstyled"> 
1005								<div class="list-iconos"> 
1006									<#if AsturiasMascotas.SuplementoMascota.data?has_content>									 
1007										<div class="col-xl-2 col-sm-6 col-xs-12 text-center list-inline-item icono">										 
1008											<#if AsturiasMascotas.SuplementoMascota.getData() == "Si"> 
1009												<#assign SuplementoImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "Suplemento por mascota")/>	 
1010												<div ><img src="${SuplementoImage[0]}" alt="${languageUtil.get(request,'infoasturias-mascotas-con-suplemento')}"/></div> 
1011												<span class="text-value">${languageUtil.get(request,'infoasturias-mascotas-con-suplemento')}</span>											 
1012											<#elseif AsturiasMascotas.SuplementoMascota.getData() == "No"> 
1013												<#assign SinSuplementoImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "Sin suplemento por mascota")/>	 
1014												<div ><img src="${SinSuplementoImage[0]}" alt="${languageUtil.get(request,'infoasturias-mascotas-no-suplemento')}"/></div> 
1015												<span class="text-value">${languageUtil.get(request,'infoasturias-mascotas-no-suplemento')}</span>														 
1016											</#if>									 
1017										</div>									 
1018									</#if>	 
1019									<#if AsturiasMascotas.LimitacionPeso.data?has_content> 
1020										<div class="col-xl-2 col-sm-6 col-xs-12 text-center list-inline-item icono"> 
1021											<#assign LimitacionPesoImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "Limitación de tamaño")/> 
1022											<div><img src="${LimitacionPesoImage[0]}" alt="${languageUtil.get(request,'infoasturias-mascotas-peso')}"/><span class="value">${AsturiasMascotas.LimitacionPeso.data}</span></div> 
1023											<span class="text-value">${languageUtil.get(request,'infoasturias-mascotas-peso')}</span>																	 
1024										</div> 
1025									</#if>	 
1026									<#if AsturiasMascotas.NumeroMaximoAlojamiento??> 
1027										<#if AsturiasMascotas.NumeroMaximoAlojamiento.data?has_content> 
1028											<div class="col-xl-2 col-sm-6 col-xs-12 text-center list-inline-item icono"> 
1029												<#assign NumeroMaximoAlojamientoImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "Número máximo de perros en el alojamiento")/> 
1030												<div><img src="${NumeroMaximoAlojamientoImage[0]}" alt="${languageUtil.get(request,'infoasturias-mascotas-maximo-establecimiento')}"/><span class="value-icono">${AsturiasMascotas.NumeroMaximoAlojamiento.data}</span></div> 
1031												<span class="text-value">${languageUtil.get(request,'infoasturias-mascotas-maximo-establecimiento')}</span>																	 
1032											</div> 
1033										</#if> 
1034									</#if> 
1035									<#if AsturiasMascotas.NumeroMaximo.data?has_content> 
1036										<div class="col-xl-2 col-sm-6 col-xs-12 text-center list-inline-item icono"> 
1037											<#assign NumeroMaximoImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "Número máximo de perros por reserva")/> 
1038											<div><img src="${NumeroMaximoImage[0]}" alt="${languageUtil.get(request,'infoasturias-maximo-habitacion')}"/><span class="value-icono">${AsturiasMascotas.NumeroMaximo.data}</span></div> 
1039											<span class="text-value">${languageUtil.get(request,'infoasturias-maximo-habitacion')}</span>																	 
1040										</div> 
1041									</#if>															 
1042									<#if AsturiasMascotas.SolosHabitacion.data?has_content>									 
1043										<div class="col-xl-2 col-sm-6 col-xs-12 text-center list-inline-item icono">										 
1044											<#if AsturiasMascotas.SolosHabitacion.getData() == "Si"> 
1045												<#assign SolosHabitacionImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "Se permite dejar el perro solo en la habitación")/>	 
1046												<div ><img src="${SolosHabitacionImage[0]}" alt="${languageUtil.get(request,'infoasturias-solas-habitacion')}"/></div> 
1047												<span class="text-value">${languageUtil.get(request,'infoasturias-solas-habitacion')}</span>											 
1048											<#else> 
1049												<#assign NoSolosHabitacionImage = assetCategoryTool.getImagesByVocabularyCategoryName(groupId, "Mascotas", "No se permite dejar el perro solo en la habitación")/>	 
1050												<div><img src="${NoSolosHabitacionImage[0]}" alt="${languageUtil.get(request,'infoasturias-no-solas-habitacion')}"/></div> 
1051												<span class="text-value">${languageUtil.get(request,'infoasturias-no-solas-habitacion')}</span>														 
1052											</#if>									 
1053										</div>									 
1054									</#if>	 
1055								</div> 
1056								<div class="article-info-table">	 
1057									<div class="mb-4 title-normas article-info-border">${languageUtil.get(request,'infoasturias-normas-mascotas')}</div>	 
1058									<ul class="list-unstyled"> 
1059										<#if AsturiasMascotas.AdmitePPP.data?has_content> 
1060											<li class="fas d-block track">									 
1061												<#if AsturiasMascotas.AdmitePPP.getData() == "Si"> 
1062													<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-ppp')}.</span>	 
1063												<#else> 
1064													<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-no-ppp')}.</span> 
1065												</#if>										 
1066											</li> 
1067										</#if>	 
1068										<#if AsturiasMascotas.ZonasComunesDetalle ??>										 
1069											<#if AsturiasMascotas.ZonasComunes?? && AsturiasMascotas.ZonasComunes.data?has_content || AsturiasMascotas.ZonasComunesDetalle?? && AsturiasMascotas.ZonasComunesDetalle.data?has_content> 
1070																				 
1071												<#if AsturiasMascotas.ZonasComunes.getData() == "Si"> 
1072													<li class="fas d-block track">	 
1073														<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-zonas-comunes')}.</span> 
1074													</li> 
1075												<#elseif AsturiasMascotas.ZonasComunes.getData() == "No"> 
1076													<li class="fas d-block track">	 
1077														<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-no-zonas-comunes')}.</span> 
1078													</li> 
1079												<#elseif validator.isNotNull(AsturiasMascotas.ZonasComunesDetalle.data)> 
1080													<li class="fas d-block track">	 
1081														<span class="text-rule">${AsturiasMascotas.ZonasComunesDetalle.data}</span>	 
1082													</li> 
1083												</#if> 
1084											 
1085											</#if>	 
1086										</#if>										 
1087										<#if AsturiasMascotas.Cama.data?has_content> 
1088											<li class="fas d-block track">									 
1089												<#if AsturiasMascotas.Cama.getData() == "Si"> 
1090													<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-cama')}.</span>	 
1091												<#else> 
1092													<span class="text-rule">${languageUtil.get(request,'infoasturias-no-mascotas-cama')}.</span>												 
1093												</#if>										 
1094											</li> 
1095										</#if>								 
1096										<#if AsturiasMascotas.Comedero.data?has_content> 
1097											<li class="fas d-block track">									 
1098												<#if AsturiasMascotas.Comedero.getData() == "Si"> 
1099													<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-comedero')}.</span>	 
1100												<#else> 
1101													<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-no-comedero')}.</span>												 
1102												</#if>											 
1103											</li> 
1104										</#if>			 
1105										<#if AsturiasMascotas.Guarderia.data?has_content> 
1106											<li class="fas d-block track">									 
1107												<#if AsturiasMascotas.Guarderia.getData() == "Si"> 
1108													<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-guarderia')}.</span>	 
1109												<#else> 
1110													<span class="text-rule">${languageUtil.get(request,'infoasturias-no-mascotas-guarderia')}.</span>												 
1111												</#if>									 
1112											</li> 
1113										</#if>		 
1114										<#if AsturiasMascotas.OtrasMascotas?? && AsturiasMascotas.OtrasMascotas.data?has_content || AsturiasMascotas.OtrosAnimales?? && AsturiasMascotas.OtrosAnimales.data?has_content> 
1115											<li class="fas d-block track">									 
1116												<#if AsturiasMascotas.OtrasMascotas.getData() == "Si"> 
1117													<span class="text-rule">${languageUtil.get(request,'infoasturias-otras-mascotas')}:</span> 
1118													<span class="text-rule">${AsturiasMascotas.OtrosAnimales.data}</span> 
1119												<#else> 
1120													<span class="text-rule">${languageUtil.get(request,'infoasturias-no-otras-mascotas')}</span> 
1121												</#if>										 
1122											</li> 
1123										</#if>									 
1124										<#if AsturiasMascotas.PrecioSuplemento?? && AsturiasMascotas.PrecioSuplemento.data?has_content> 
1125											<li class="fas d-block track mt-2"> 
1126												<span class="text-rule">${languageUtil.get(request,'infoasturias-mascotas-suplemento')}: ${AsturiasMascotas.PrecioSuplemento.data}</span>											 
1127											</li> 
1128										</#if>											 
1129									</ul> 
1130									<#if AsturiasMascotas.DetalleNormas.data?has_content>						 
1131										<div class="rules"> 
1132											<#assign iconSPAN = AsturiasMascotas.DetalleNormas.data?replace('<p>','<p><span class="fas"></span>')/> 
1133											${iconSPAN} 
1134										</div> 
1135									</#if> 
1136								</div> 
1137							</div> 
1138						</#if> 
1139					</div> 
1140				</div> 
1141				<#assign showFirstTab = false> 
1142			</#if> 
1143 
1144		</div> 
1145		<div class="article-border"> 
1146			<#if Observaciones.Observacion.data?has_content> 
1147				${Observaciones.Observacion.data} 
1148			</#if> 
1149			 
1150			<#if stringUtil.matches(Observaciones.MasInformacion.data, "//") && Contacto.MasInformacion?? > 
1151				<a class="" href="${Contacto.MasInformacion.data}" title="${languageUtil.format(request,'go-to-x', 'link')}">${Contacto.MasInformacion.data} 
1152			<#else> 
1153				<span class="">${Observaciones.MasInformacion.data}</span> 
1154			</#if> 
1155 
1156			<#if OtrosDatos.DatosFacilitadosPor?has_content> 
1157				<div> 
1158					<span class="important mr-1">${languageUtil.get(request,'infoasturias-datos-facilitados-por')}:</span><span class="text-wrapper">${OtrosDatos.DatosFacilitadosPor.data}.</span> 
1159				</div> 
1160			</#if> 
1161			 
1162			<#if CodigoDGT.data?has_content> 
1163				<div> 
1164					<span class="text-wrapper mr-1">${languageUtil.get(request,'infoasturias-establecimiento-inscrito-en-registro')} </span><span class="important">${CodigoDGT.data}.</span> 
1165				</div> 
1166			</#if> 
1167			<#if precioOrientativo>			 
1168					<div class="text-wrapper">${languageUtil.get(request,'infoasturias-precios-orientativos')}.</div> 
1169			</#if> 
1170		</div> 
1171		<div class="row mt-5"> 
1172			<div class="col-xl-6 col-sm-6 col-xs-12 mb-3"> 
1173				<div class="text-center"> 
1174					<#if Contacto.Email.data?has_content> 
1175						<a href="mailto:${Contacto.Email.data}?Subject=${title}:%20${languageUtil.get(request,'infoasturias-more-info')}" class="btn btn-default text-center text-uppercase"> 
1176							<span class="far fa-envelope mr-2"> 
1177								<span class="hide-accessible">${languageUtil.get(request,"email")}</span> 
1178							</span> 
1179							${languageUtil.get(request,'infoasturias-more-info')} 
1180						</a> 
1181					</#if>					 
1182				</div>	 
1183			</div> 
1184			<div class="col-xl-6 col-sm-6 col-xs-12"> 
1185				<div class="text-center"> 
1186					<#if showReservaButton> 
1187						<div class="article-info-table-cell align-middle"> 
1188							<#if Contacto.Email.data?has_content> 
1189								<#assign params = {"displayStyle":"ddmTemplate_441008","portletId": portletTool.getPortletId(request), "articleId":"${articleId}"}> 
1190								<#assign portletURL = portletTool.createURL(request, "as_asac_adtvisor_portlet_AdtVisorDialogPortlet", themeDisplay.getPlid(), themeDisplay.getLifecycle(), "pop_up", params) /> 
1191								<button id="<@portlet.namespace/>availabilityRequestForm" type="button" class="btn btn-primary btn-small text-center text-uppercase" onclick="event.preventDefault(); showDialogIframe('${portletURL}','${languageUtil.get(request,'infoasturias-solicitud-reserva')}', '', '','formularioReserva', 'formularioReservaIframe');"> 
1192								<img src="/o/turismo-asturias-theme/images/icons/tickets.png" alt="${languageUtil.format(request,'go-to-x', 'infoasturias-reservar-ahora')}"> 
1193								${languageUtil.get(request,'infoasturias-reservar-ahora')} 
1194								</button> 
1195							</#if> 
1196																 
1197							<#if CodigoDGT.data?has_content> 
1198								<#assign paramsMap = {"accommodationCode": CodigoDGT.data,"jspPage": "/html/results/accommodation/accommodation.jsp"} /> 
1199								<#assign bookingURL  = portletTool.createURL(request, "as_asac_accommodationbooking_AccommodationBookingResultsPortlet", themeDisplay.getPlid(), themeDisplay.getLifecycle(), "pop_up", paramsMap) /> 
1200								<button id="<@portlet.namespace/>accommodationbookingRequestForm" type="button" class="btn btn-primary btn-small text-center text-uppercase hide" onclick="event.preventDefault(); showDialogIframe('${bookingURL}','${languageUtil.get(request,'infoasturias-solicitud-reserva')}', '800px', '','formularioReserva', 'formularioReservaIframe');"> 
1201								<img src="/o/turismo-asturias-theme/images/icons/tickets.png" alt="${languageUtil.format(request,'go-to-x', 'infoasturias-reservar-ahora')}"> 
1202								${languageUtil.get(request,'infoasturias-reservar-ahora')} 
1203								</button> 
1204							</#if> 
1205						</div> 
1206					</#if> 
1207				</div> 
1208			</div>	 
1209		</div> 
1210		 
1211	<#-- Related --> 
1212	<#assign relatedJournalArticles = assetTool.getRelatedJournalArticlesApproved(assetEntry)/> 
1213	<#if validator.isNotNull(relatedJournalArticles) && relatedJournalArticles?size gt 0> 
1214		<div class="article-related portlet-background-grey-container"> 
1215			<div class="container"> 
1216				<h3 class="title-section">${languageUtil.get(request,'related-assets')}</h3> 
1217				<div class="slick article-related-slick"> 
1218					<#list relatedJournalArticles as currentJournalArticle> 
1219						<#assign viewURL = journalTool.getDisplayPage(currentJournalArticle, themeDisplay, true)/> 
1220							<div class="slide"> 
1221								<a class="card background card-background-9-14"  href="${viewURL}" title="${languageUtil.format(request, 'go-to-x', currentJournalArticle.getTitle(locale))}"> 
1222									<span class="d-block image-wrapper aspect-ratio-bg-cover" style="background-image: url('${currentJournalArticle.getSmallImageURL()}');"> 
1223										<img class="hide-accessible" src="${currentJournalArticle.getSmallImageURL()}" alt="${currentJournalArticle.getTitle(locale)}"> 
1224										<span class="card-body"> 
1225											<span class="card-title">${currentJournalArticle.getTitle(locale)}</span> 
1226										</span> 
1227									</span> 
1228								</a> 
1229							</div> 
1230					</#list> 
1231				</div> 
1232			</div> 
1233		</div> 
1234	</#if> 
1235	 
1236	<#-- Nearby --> 
1237	<#assign classTypeIds = [598853,582814,584415,625593,623117,609431,593783]> 
1238	<#if themeDisplay.getScopeGroupId()==assetEntry.getGroupId()> 
1239		<#assign assetsNearJournalArticles = assetNearTool.getNearJournalArticles(themeDisplay.getScopeGroupId(), assetEntry.getEntryId(), 50.0, classTypeIds, 25)! /> 
1240		<#if validator.isNotNull(assetsNearJournalArticles) && assetsNearJournalArticles?size gt 0> 
1241			<div class="article-nearby portlet-container-margin"> 
1242				<div class="container"> 
1243					<div class="article-nearby-container"> 
1244						<h3 class="title-section">${languageUtil.get(request,'infoasturias-near-here')}</h3> 
1245						<div class="slick article-nearby-slick"> 
1246							<#list assetsNearJournalArticles as currentJournalArticle> 
1247								<#assign viewURL = journalTool.getDisplayPage(currentJournalArticle, themeDisplay, true)/> 
1248								<div class="slide"> 
1249									<a class="card" href="${viewURL}" title="${languageUtil.format(request, 'go-to-x', currentJournalArticle.getTitle(locale))}"> 
1250										<span class="d-block image-wrapper aspect-ratio-bg-cover aspect-ratio-4-to-3" style="background-image: url('${currentJournalArticle.getSmallImageURL()}');"> 
1251											<img class="hide-accessible" src="${currentJournalArticle.getSmallImageURL()}" alt="${currentJournalArticle.getTitle(locale)}"> 
1252											<span class="card-hover"> 
1253												<span class="card-text">${currentJournalArticle.getDescription(locale)}</span> 
1254											</span> 
1255										</span> 
1256										<span class="card-body"> 
1257											<span class="card-title">${currentJournalArticle.getTitle(locale)}</span> 
1258											<span class="card-subtitle"> 
1259												<span class="d-block">${currentJournalArticle.getVersion()} Kms</span> 
1260												<span class="d-block">${journalTool.getCategoriesNames(groupId, currentJournalArticle.getArticleId(), locale, ["Concejos"])}</span> 
1261											</span> 
1262										</span> 
1263									</a> 
1264								</div> 
1265							</#list> 
1266						</div> 
1267					</div> 
1268				</div> 
1269			</div> 
1270		</#if> 
1271	</#if> 
1272	 
1273	 
1274</article> 
1275<#assign params = {}> 
1276<#assign resourceURL = portletTool.createURL(request, "as_asac_accommodationbooking_AccommodationBookingSearchPortlet", themeDisplay.getPlid(), "RESOURCE_PHASE", "normal", params) /> 
1277<#assign resourceURL = httpUtil.addParameter(resourceURL,"p_p_resource_id","hasCentralReservation") /> 
1278<@liferay_aui["script"] use="aui-base,liferay-portlet-url,aui-io-request-deprecated,aui-io-plugin-deprecated"> 
1279 
1280	Liferay.provide(window,'<@portlet.namespace/>refreshPortlet', function(uri) { 
1281		location.href = uri; 
1282	}); 
1283	 
1284	//Button AccommodationBookingSearchPortlet 
1285	A.io.request('${resourceURL}', { 
1286		data: { 
1287			_as_asac_accommodationbooking_AccommodationBookingSearchPortlet_articleId: "${articleId}" 
1288		}, 
1289		dataType: 'JSON', 
1290		method: 'GET', 
1291		on: { 
1292			success: function(){ 
1293				var response = this.get("responseData"); 
1294				var aniadido = parseInt(response.results); 
1295				 
1296				var availabilityRequestForm = A.one('#<@portlet.namespace/>availabilityRequestForm'); 
1297				var accommodationbookingRequestForm = A.one('#<@portlet.namespace/>accommodationbookingRequestForm'); 
1298				 
1299				//DEBUG 
1300				//console.log('aniadido: ' + aniadido); 
1301				//console.log(availabilityRequestForm); 
1302				//console.log(accommodationbookingRequestForm); 
1303				 
1304				if(aniadido>0){ 
1305					//console.log('TRUE'); 
1306					if(availabilityRequestForm) 
1307						availabilityRequestForm.hide(); 
1308					if(accommodationbookingRequestForm) 
1309						accommodationbookingRequestForm.show(); 
1310
1311			}, 
1312			error: function(){ 
1313				console.log('Error'); 
1314
1315
1316	}); 
1317	 
1318	//Show as_asac_accommodationbooking_AccommodationBookingResultsPortlet 
1319	<#if validator.isNotNull(cmd) && cmd == "search" > 
1320		 
1321		/*Function that load de accommodation offers especified on the url*/ 
1322		function loadAccommodationOffers(){ 
1323			var href = "${roomsURL}"; 
1324			console.log("loadAccommodationOffers"); 
1325			console.log(href); 
1326			var node = A.one('#bookings-${articleId}'); 
1327			if(node){ 
1328				console.log("io-request"); 
1329				node.show();	 
1330				node.plug(A.Plugin.IO, {                                                      
1331					showLoading: true, 
1332					method: 'GET', 
1333					uri: href                                               
1334				}); 
1335
1336			 
1337		}		 
1338		loadAccommodationOffers(); 
1339	</#if> 
1340	 
1341</@>