What type of space do you need for the organisation of your corporate meeting? How many people will be attending? What services are you looking for? Through this search engine, you can choose between large venues, unique venues and hotels with spaces for holding events, meetings and congresses in Asturias.

An error occurred while processing the template.
Java method "as.asac.template.tools.DLToolImpl.getThumbnailByJSON(String, String)" threw an exception when invoked on as.asac.template.tools.DLToolImpl object "as.asac.template.tools.DLToolImpl@56e554b4"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign slideThumbnail1 = dlTool.getT...  [in template "37703#37743#8810222" at line 70, column 73]
----
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 assetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") /> 
6<#assign assetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")> 
7<#assign ddmStructureLocalService = serviceLocator.findService("com.liferay.dynamic.data.mapping.service.DDMStructureLocalService")/> 
8 
9<#-- Reserved vbles --> 
10<#assign title = .vars['reserved-article-title'].data> 
11<#assign articleId=.vars["reserved-article-id"].data /> 
12<#assign description=.vars["reserved-article-description"].data /> 
13<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data /> 
14<#assign date=.vars["reserved-article-display-date"].data /> 
15<#assign request = .vars['request']> 
16 
17<#-- Init --> 
18 
19<#assign assetEntry = journalTool.getAssetEntryByArticleId(groupId, articleId)> 
20<#assign journalArticle = journalTool.getJournalArticleByAssetEntry(assetEntry)> 
21<#assign ddmStructureNameNormalize = "template-${friendlyURLNormalizerTool.normalize(journalArticle.getDDMStructure().getName(localeUtil.getDefault()))}" /> 
22<#assign articleURL = themeDisplay.getURLPortal()+themeDisplay.getURLCurrent()> 
23<#assign articleMainImageThumbnail4 = dlTool.getThumbnail(smallImageUrl, "4", layoutSetBannerPath)! /> 
24<#assign articleMainImageThumbnail1 = dlTool.getThumbnail(smallImageUrl, "1")! /> 
25 
26 
27<#-- Categories --> 
28<#assign serviciosSede = journalTool.getCategories(groupId, articleId, ["MICE :: Sedes :: Servicios"])/> 
29<#assign serviciosSalas = journalTool.getCategories(groupId, articleId, ["MICE :: Sedes :: Salas :: Servicios"])/> 
30<#assign tipoSede = journalTool.getCategories(groupId, articleId, ["MICE :: Sedes :: Tipos"])/> 
31<#assign concejo = journalTool.getCategories(groupId, articleId, ["MICE :: Concejo"])/> 
32 
33 
34<article class="template template-mice template-${ddmStructureNameNormalize} template-mice-article" role="article" > 
35 
36	<div class="container"> 
37		<div class="row no-gutters"> 
38			<div class="col-12"> 
39 
40				<h2 class="article-title" itemprop="name">${title}</h2> 
41				<#if tipoSede?size gt 0 > 
42					<ul class="list-inline list-unstyled sede-type list-group list-group-horizontal"> 
43						<#list tipoSede as sede> 
44							<li class="list-group-item">${sede.getTitle(locale)}</li> 
45						</#list> 
46					</ul> 
47				</#if> 
48				 
49				<#if validator.isNotNull(Descripcion.getData())> 
50					<div class="article-description mt-2 mb-4"> 
51						${Descripcion.getData()} 
52					</div> 
53				</#if> 
54			 
55				<#assign slideImagesCount = 0 /> 
56				<#assign slideImagesSize = Visualizador.Imagen.getSiblings()?size /> 
57				<#if  validator.isNotNull(Visualizador.Imagen.data) || validator.isNotNull(smallImageUrl)> 
58					<div id="article-carousel" class="carousel slide carousel-fade carousel-article" data-ride="carousel" data-interval="5000"> 
59						<span aria-hidden="true" class="loading-animation loading-bg"></span> 
60						<div class="carousel-inner"> 
61							<#if validator.isNotNull(smallImageUrl)> 
62								<div class="carousel-item active aspect-ratio-bg-cover" style="background-image: url(${articleMainImageThumbnail4});"> 
63									<img class="hide" src="${articleMainImageThumbnail1}" alt="${title}" title="${title}"/> 
64								</div> 
65								<#assign slideImagesCount = slideImagesCount + 1 /> 
66							</#if> 
67							<#list Visualizador.Imagen.getSiblings() as Slide> 
68								<#if Slide?? && validator.isNotNull(Slide) && Slide.data?? && validator.isNotNull(Slide.data)> 
69 
70									<#assign slideThumbnail1 = dlTool.getThumbnailByJSON(Slide.data, "1")! /> 
71									<#assign slideThumbnail3 = dlTool.getThumbnailByJSON(Slide.data, "3")! /> 
72									<#assign slideTitle = "${languageUtil.get(request, 'image')} ${title}" /> 
73									<#assign slideAlt = slideTitle /> 
74									<#if Slide.TituloImagen?? && Slide.TituloImagen.data?has_content> 
75										<#assign slideTitle = Slide.TituloImagen.data />   
76										<#assign slideAlt = slideTitle /> 
77									</#if> 
78									<#if Slide.AltImagen?? && validator.isNotNull(Slide.AltImagen.getData())> 
79										<#assign slideAlt = Slide.AltImagen.getData() /> 
80									</#if> 
81								<#else> 
82									<#continue> 
83								</#if> 
84								<div class="carousel-item aspect-ratio-bg-cover" style="background-image: url(${slideThumbnail3});"> 
85									<img class="hide" src="${slideThumbnail1}" alt="${slideAlt}" title="${slideTitle}"/> 
86								</div> 
87								<#assign slideImagesCount = slideImagesCount + 1 /> 
88							</#list> 
89						</div> 
90						<#if Visualizador.Imagen.getSiblings()?size gt 1> 
91							<a class="carousel-control-prev" href="#article-carousel" data-slide="prev"> 
92								<span class="carousel-control-prev-icon" aria-hidden="true"><!-- ${languageUtil.get(request, "previous")} --></span> 
93								<span class="hide-accessible">${languageUtil.get(request, "previous")}</span> 
94							</a> 
95							<a class="carousel-control-next" href="#article-carousel" data-slide="next"> 
96								<span class="carousel-control-next-icon" aria-hidden="true"><!-- ${languageUtil.get(request, "next")}--></span> 
97								<span class="hide-accessible">${languageUtil.get(request, "next")}</span> 
98							</a> 
99							<ol class="carousel-indicators "> 
100								<#assign index = 0 /> 
101								<#list 1..slideImagesCount as item> 
102									<li data-target="#article-carousel" data-slide-to="${index}" <#if index==0> class="active"</#if>></li> 
103									<#assign index = index + 1 /> 
104								</#list> 
105							</ol> 
106						</#if> 
107					</div> 
108				</#if> 
109			</div> 
110		</div> 
111		<#if validator.isNotNull(Geolocalizacion.Coordenadas.getData())> 
112			<div class="article-map-switch mt-2 mb-4"> 
113				<label class="toggle-switch"> 
114					<input class="toggle-switch-check mapShow" type="checkbox" onclick="showArticleMap(${articleId})"/> 
115					<span aria-hidden="true" class="toggle-switch-bar"> 
116						<span class="toggle-switch-handle"></span> 
117					</span> 
118				</label> 
119				<span class="label-map text-lowercase">${languageUtil.get(request, "infoasturias-mice-mostrar-ubicacion")}</span> 
120			</div> 
121			<#assign coordenadas=stringUtil.split(Geolocalizacion.Coordenadas.data) /> 
122			<div id="article-map-wrapper-${articleId}" class="article-section-map article-map-wrapper my-4 hide-visibility">  
123				<div id="article-map-content-${articleId}" style="width: 100%; height: 388px; z-index:1"><!-- MAP --></div> 
124				<div class="article-map-form">  
125					<div class="name important">${title}</div> 
126					<div class="gps"><span class="label">GPS:</span> <span class="value important" itemprop="geo">${Geolocalizacion.Coordenadas.data}</span></div> 
127					<form action="https://maps.google.es/maps" method="get" target="_blank"> 
128						<input type="hidden" name="daddr" value="${coordenadas[0]},${coordenadas[1]}"> 
129						<label for="saddrText"><span class="label hide-accessible">${languageUtil.get(request,'infoasturias-insert-from')}: </span></label> 
130						<label for="saddr"><span class="label">${languageUtil.get(request,'infoasturias-from')}: </span></label> 
131						<input class="form-control" type="text" maxlength="40" name="saddrText" id="saddrText" value="" placeholder="${languageUtil.get(request,'infoasturias-insert-from')}"> 
132						<input class="form-control" type="hidden" name="saddr" id="saddr" value="" placeholder="${languageUtil.get(request,'infoasturias-insert-from')}"> 
133						<button class="btn btn-text" type="submit">${languageUtil.get(request,'infoasturias-como-llegar')} &raquo;</button> 
134					</form> 
135				</div> 
136				<div class="article-section-scripts"> 
137					<script src="/o/turismo-asturias-theme/js/leaflet/leaflet.js"></script> 
138					<script type="text/javascript"> 
139						AUI().ready('aui-base', function(A){ 
140							var lat = ${coordenadas[0]}, 
141								lng = ${coordenadas[1]}, 
142								zoom = 16; 
143							mapContent = new L.map('article-map-content-${articleId}', {center: [lat, lng], zoom: 16}); 
144 
145							//Marker 
146							var defaultIconTheme = '/o/turismo-asturias-theme/css/images/icons/mark-box.png'; 
147							var defaultIcon = L.icon({ 
148								iconUrl: defaultIconTheme, 
149								iconSize:     [36, 53], 
150								iconAnchor:   [18, 53], 
151								iconShadow:   [0,0], 
152								popupAnchor:  [0, -30] 
153							}); 
154							var marker = L.marker([lat, lng], {icon: defaultIcon}).addTo(mapContent); 
155 
156							//Contributor 
157							L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', { 
158								attribution: '&copy; <a href="https://www.openstreetmap.org/copyright">OpenStreetMap</a> contributors.' 
159							}).addTo(mapContent); 
160							 
161						}); //AUI.ready 
162 
163						function showArticleMap(articleId){ 
164							if($("#article-map-wrapper-"+articleId).hasClass("hide-visibility")){ 
165								$(".toggle-switch-check").attr( 'checked', '' ); 
166								$(".label-map").text("${languageUtil.get(request, 'infoasturias-mice-ocultar-ubicacion')}"); 
167								$("#article-map-wrapper-"+articleId).removeClass("hide-visibility"); 
168							}else{ 
169								$(".toggle-switch-check").removeAttr( 'checked'); 
170								$(".label-map").text("${languageUtil.get(request, 'infoasturias-mice-mostrar-ubicacion')}"); 
171								$("#article-map-wrapper-"+articleId).addClass("hide-visibility"); 
172
173
174					</script> 
175				</div> 
176			</div> 
177		</#if> 
178		<#if concejo?size gt 0 || validator.isNotNull(Direccion.getData()) || validator.isNotNull(CP.getData()) || validator.isNotNull(Poblacion.getData()) || validator.isNotNull(Telefono.getData()) || validator.isNotNull(Email.getData()) || validator.isNotNull(Web.getData()) || validator.isNotNull(PersonaDeContacto.getData()) || validator.isNotNull(NSalas.getData()) || validator.isNotNull(Capacidad.getData()) || serviciosSede?size gt 0 || validator.isNotNull(RedesSociales.Facebook.getData()) || validator.isNotNull(RedesSociales.Twitter.getData()) || validator.isNotNull(RedesSociales.Instagram.getData()) || validator.isNotNull(RedesSociales.Linkedin.getData()) || validator.isNotNull(RedesSociales.TikTok.getData()) || validator.isNotNull(RedesSociales.Youtube.getData()) || validator.isNotNull(RedesSociales.Pinterest.getData())> 
179		    <div class="article-info-table mb-4"> 
180			<div class="article-info-table-row"> 
181				<#if concejo?size gt 0 || validator.isNotNull(Direccion.getData()) || validator.isNotNull(CP.getData()) || validator.isNotNull(Poblacion.getData()) || validator.isNotNull(Telefono.getData()) || validator.isNotNull(Email.getData()) || validator.isNotNull(Web.getData()) || validator.isNotNull(PersonaDeContacto.getData())> 
182					<div class="article-info-table-cell col-lg-7 col-12"> 
183						<ul class="article-list list-unstyled article-list-info"> 
184							<#if concejo?size gt 0> 
185								<li class="article-list-item"> 
186									<span class="far fa-map-marker-alt"> 
187										<span class="hide-accessible">${languageUtil.get(request,"address")}</span> 
188									</span> 
189									<span class="important text-uppercase">${concejo[0].getTitle(locale)}</span> 
190									<#if concejo[0].getParentCategoryId()!=0> 
191										<#assign zone = assetCategoryLocalService.fetchAssetCategory(concejo[0].getParentCategoryId())/> 
192										<#if validator.isNotNull(zone)> 
193											<span class="d-block">${zone.getTitle(locale)}</span> 
194										</#if> 
195									</#if> 
196								</li> 
197							</#if> 
198							<#if validator.isNotNull(Direccion.getData())> 
199								<li class="article-list-item"> 
200									<span class="far fa-address-card"> 
201										<span class="hide-accessible">${languageUtil.get(request,"address")}</span> 
202									</span> 
203									<span class="field-wrapper"> 
204										<span class="field">${languageUtil.get(request, "address")}:</span> 
205										<span class="text">${Direccion.getData()}</span> 
206										<#if validator.isNotNull(CP.getData()) && validator.isNotNull(Poblacion.getData())> 
207											<span class="text"> ■ ${CP.getData()} - ${Poblacion.getData()}</span> 
208										</#if> 
209									</span> 
210								</li> 
211							</#if> 
212							<#if Telefono.getSiblings()?has_content>								 
213								<li class="article-list-item"> 
214									<span class="fas fa-phone-alt"> 
215										<span class="hide-accessible">${languageUtil.get(request,"phone")}</span> 
216									</span> 
217									<span class="field-wrapper"> 
218										<span class="field">${languageUtil.get(request, "phone")}:</span> 
219										<#list Telefono.getSiblings() as telephone> 
220										<#assign numberTelefono = telephone.data?replace(" ", "")/>	 
221										<#assign numberLength = numberTelefono?length/> 
222										<#if numberLength == 9> 
223											<#assign number = "+34${numberTelefono}"/> 
224										<#else> 
225											<#assign number = numberTelefono/> 
226										</#if> 
227										<span class="text"> 
228											<a href="tel:${number}" itemprop="telephone">${telephone.data}</a> 
229											<#if !telephone?is_last>|</#if> 
230										</span> 
231										</#list>													 
232									</span> 
233								</li> 
234							</#if> 
235							<#if validator.isNotNull(Email.getData())> 
236								<li class="article-list-item"> 
237									<span class="far fa-envelope"> 
238										<span class="hide-accessible">${languageUtil.get(request,"email")}</span> 
239									</span> 
240									<span class="field-wrapper"> 
241										<span class="field">${languageUtil.get(request, "email")}:</span> 
242										 
243										<span class="text"> 
244											<a class="" href="mailto:${Email.getData()}" title="${languageUtil.format(request,'send-email-to-x', 'Email.getData()')}" itemprop="email">${Email.getData()}</a>	 
245										</span> 
246										 
247									</span> 
248								</li> 
249							</#if> 
250							<#if validator.isNotNull(Web.getData())> 
251								<li class="article-list-item web"> 
252									<span class="fas fa-link"> 
253										<span class="hide-accessible">${languageUtil.get(request,"site")}</span> 
254									</span> 
255									<span class="field-wrapper"> 
256										<span class="field">${languageUtil.get(request, "site")}:</span> 
257											<span class="text"> 
258												<#assign linkURL = Web.getData()/> 
259												<#if !stringUtil.startsWith(linkURL, "http")> 
260													<#assign linkURL = "https://${Web.getData()}"/> 
261												</#if> 
262												<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x', 'site')}" itemprop="url">${Web.getData()}</a> 
263											</span> 
264									</span> 
265								</li> 
266							</#if>	 
267						</ul> 
268					</div> 
269				</#if> 
270					 
271				<#if  serviciosSede?size gt 0 || validator.isNotNull(NSalas.getData()) || validator.isNotNull(Capacidad.getData()) || validator.isNotNull(RedesSociales.Facebook.getData()) || validator.isNotNull(RedesSociales.Twitter.getData()) || validator.isNotNull(RedesSociales.Instagram.getData()) || validator.isNotNull(RedesSociales.Linkedin.getData()) || validator.isNotNull(RedesSociales.TikTok.getData()) || validator.isNotNull(RedesSociales.Youtube.getData()) || validator.isNotNull(RedesSociales.Pinterest.getData())> 
272					<div class="article-info-table-cell col-lg-5 col-12"> 
273						<#if serviciosSede?size gt 0 > 
274                            <div class="article-info-table-cell-great mb-4"> 
275								<p class="article-info-table-cell-great-title">${languageUtil.get(request,"infoasturias-mice-servicios-sede")}</p> 
276                                <p> 
277                                    <#list serviciosSede as servSede> 
278                                        ${servSede.getTitle(locale)}</span><#if !servSede?is_last>, </#if> 
279                                    </#list> 
280                                </p> 
281                                <#if validator.isNotNull(NSalas.getData()) && validator.isNotNull(Capacidad.getData())> 
282                                    <p> 
283                                    <#if validator.isNotNull(NSalas.getData())>		 
284                                        ${NSalas.getData()} ${languageUtil.get(request, "infoasturias-mice-salas")} 
285                                    </#if> 
286                                    <#if validator.isNotNull(Capacidad.getData())> 
287                                        | ${languageUtil.get(request, "infoasturias-mice-aforo")}: ${Capacidad.getData()} 
288                                    </#if> 
289                                    </p> 
290                                </#if> 
291							</div> 
292						</#if> 
293						 
294						<#if validator.isNotNull(RedesSociales.Facebook.getData()) || validator.isNotNull(RedesSociales.Twitter.getData()) || validator.isNotNull(RedesSociales.Instagram.getData()) || validator.isNotNull(RedesSociales.Linkedin.getData()) || validator.isNotNull(RedesSociales.TikTok.getData()) || validator.isNotNull(RedesSociales.Youtube.getData()) || validator.isNotNull(RedesSociales.Pinterest.getData())> 
295							<div class="socials-wrapper"> 
296								<div class="socials"> 
297									<ul class="list-inline items socials"> 
298										<#if validator.isNotNull(RedesSociales.Facebook.getData())> 
299											<#assign linkURL = RedesSociales.Facebook.data/> 
300												 
301												<#if !stringUtil.startsWith(linkURL, "http")> 
302													<#assign linkURL = "https://${RedesSociales.Facebook.data}"/> 
303												</#if> 
304											<li class="list-inline-item item facebook"> 
305												<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Facebook')}" onclick="this.target='_blank'"> 
306													<span class="fab fa-facebook-f"> 
307														<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Facebook')}</span> 
308													</span> 
309												</a> 
310											</li> 
311										</#if> 
312										<#if validator.isNotNull(RedesSociales.Twitter.getData())> 
313											<#assign linkURL = RedesSociales.Twitter.data/> 
314												 
315												<#if !stringUtil.startsWith(linkURL, "http")> 
316													<#assign linkURL = "https://${RedesSociales.Twitter.data}"/> 
317												</#if> 
318											<li class="list-inline-item item twitter"> 
319												<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Twitter')}" onclick="this.target='_blank'"> 
320													<span class="fab fa-twitter"> 
321														<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Twitter')}</span> 
322													</span> 
323												</a> 
324											</li> 
325										</#if> 
326										<#if validator.isNotNull(RedesSociales.Instagram.getData())> 
327											 
328											<#if RedesSociales.Instagram.data?has_content> 
329												<#assign linkURL = RedesSociales.Instagram.data/> 
330												 
331												<#if !stringUtil.startsWith(linkURL, "http")> 
332													<#assign linkURL = "https://${RedesSociales.Instagram.data}"/> 
333												</#if> 
334												<li class="list-inline-item item instagram"> 
335													<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Instagram')}" onclick="this.target='_blank'"> 
336														<span class="fab fa-instagram"> 
337															<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Instagram')}</span> 
338														</span> 
339													</a> 
340												</li> 
341											</#if> 
342										</#if> 
343										<#if validator.isNotNull(RedesSociales.Youtube.getData())> 
344											<#assign linkURL = RedesSociales.Youtube.data/> 
345												 
346												<#if !stringUtil.startsWith(linkURL, "http")> 
347													<#assign linkURL = "https://${RedesSociales.Youtube.data}"/> 
348												</#if> 
349											<li class="list-inline-item item youtube"> 
350												<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Youtube')}" onclick="this.target='_blank'"> 
351													<span class="fab fa-youtube"> 
352														<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Youtube')}</span> 
353													</span> 
354												</a> 
355											</li> 
356										</#if> 
357										<#if validator.isNotNull(RedesSociales.Linkedin.getData())> 
358											<#if RedesSociales.Linkedin.data?has_content> 
359												<#assign linkURL = RedesSociales.Linkedin.data/> 
360												 
361												<#if !stringUtil.startsWith(linkURL, "http")> 
362													<#assign linkURL = "https://${RedesSociales.Linkedin.data}"/> 
363												</#if> 
364												<li class="list-inline-item item linkedin"> 
365													<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Linkedin')}" onclick="this.target='_blank'"> 
366														<span class="fab fa-linkedin"> 
367															<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Linkedin')}</span> 
368														</span> 
369													</a> 
370												</li> 
371											</#if> 
372										</#if> 
373										<#if validator.isNotNull(RedesSociales.TikTok.getData())> 
374											<#if RedesSociales.TikTok.data?has_content> 
375												<#assign linkURL = RedesSociales.TikTok.data/> 
376												 
377												<#if !stringUtil.startsWith(linkURL, "http")> 
378													<#assign linkURL = "https://${RedesSociales.TikTok.data}"/> 
379												</#if> 
380												<li class="list-inline-item item tiktok"> 
381													<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Tiktok')}" onclick="this.target='_blank'"> 
382														<span class="fab fa-tiktok"> 
383															<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Tiktok')}</span> 
384														</span> 
385													</a> 
386												</li> 
387											</#if> 
388										</#if> 
389										<#if validator.isNotNull(RedesSociales.Pinterest.getData())> 
390											<#assign linkURL = RedesSociales.Pinterest.data/> 
391												 
392												<#if !stringUtil.startsWith(linkURL, "http")> 
393													<#assign linkURL = "https://${RedesSociales.Pinterest.data}"/> 
394												</#if> 
395											<li class="list-inline-item item pinterest"> 
396												<a href="${linkURL}" title="${languageUtil.format(request,'go-to-x','Pinterest')}" onclick="this.target='_blank'"> 
397													<span class="fab fa-pinterest-p"> 
398														<span class="hide-accessible">${languageUtil.format(request,'go-to-x','Pinterest')}</span> 
399													</span> 
400												</a> 
401											</li> 
402										</#if> 
403									</ul> 
404								</div> 
405							</div> 
406						</#if> 
407					</div> 
408				</#if> 
409			</div>	 
410            </div> 
411		</#if> 
412	</div> 
413	<#if Sala.getSiblings()?has_content> 
414		<#assign showFirstTab = true/> 
415		<div class="row"> 
416			<div class="col-12"> 
417					<h3 class="title-section my-4">${languageUtil.get(request, 'infoasturias-mice-informacion-salas')}</h3> 
418				<#list Sala.getSiblings() as sala> 
419					<div id="tab${sala?index}" class="article-section accordion-item col-12 bg-grey"> 
420						<a href="#tabContent${sala?index}" id="tabHeading" class="h3 accordion-header <#if !showFirstTab>collapsed</#if>" aria-expanded="${getterUtil.getString(showFirstTab)}" data-toggle="liferay-collapse" aria-controls="tabContent1" role="button"> 
421								${sala.NombreSala.getData()} 
422						</a> 
423						<div id="tabContent${sala?index}" class="article-section-content article-section-info accordion-collapse collapse <#if showFirstTab>show</#if>" aria-labelledby="tabHeading"> 
424							<#if validator.isNotNull(sala.DescripcionSala.getData())> 
425								<div class="text mb-4">${sala.DescripcionSala.getData()}</div> 
426							</#if> 
427							<#if validator.isNotNull(sala.UbicacionSala.getData()) || validator.isNotNull(sala.Superficie.getData()) || validator.isNotNull(sala.Altura.getData()) || validator.isNotNull(sala.CapacidadTeatro.getData()) || validator.isNotNull(sala.CapacidadEscuela.getData()) || validator.isNotNull(sala.CapacidadBanquete.getData()) || validator.isNotNull(sala.CapacidadImperial.getData()) || validator.isNotNull(sala.CapacidadU.getData()) || validator.isNotNull(sala.CapacidadCoctel.getData()) || validator.isNotNull(sala.Servicios.getData())> 
428								<ul class="sala-list-info list-unstyled"> 
429									<#if validator.isNotNull(sala.UbicacionSala.getData())> 
430										<li class="article-list-item"> 
431											<span class="field-wrapper"> 
432												<span class="field">${languageUtil.get(request, 'infoasturias-mice-ubicacion-sala')}</span> 
433												<span class="text">${sala.UbicacionSala.getData()}</span> 
434											</span> 
435										</li> 
436									</#if> 
437									<#if validator.isNotNull(sala.Superficie.getData())> 
438										<li class="article-list-item"> 
439											<span class="field-wrapper"> 
440												<span class="field">${languageUtil.get(request, 'infoasturias-mice-superficie-sala')}</span> 
441												<span class="text">${sala.Superficie.getData()}</span> 
442											</span> 
443										</li> 
444									</#if> 
445									<#if validator.isNotNull(sala.Altura.getData())> 
446										<li class="article-list-item"> 
447											<span class="field-wrapper"> 
448												<span class="field">${languageUtil.get(request, 'infoasturias-mice-altura-sala')}</span> 
449												<span class="text">${sala.Altura.getData()}</span> 
450											</span> 
451										</li> 
452									</#if> 
453									<#if validator.isNotNull(sala.CapacidadTeatro.getData())> 
454										<li class="article-list-item"> 
455											<span class="field-wrapper"> 
456												<span class="field">${languageUtil.get(request, 'infoasturias-mice-capacidad-maxima-teatro')}</span> 
457												<span class="text">${sala.CapacidadTeatro.getData()}</span> 
458											</span> 
459										</li> 
460									</#if> 
461									<#if validator.isNotNull(sala.CapacidadEscuela.getData())> 
462										<li class="article-list-item"> 
463											<span class="field-wrapper"> 
464												<span class="field">${languageUtil.get(request, 'infoasturias-mice-capacidad-maxima-escuela')}</span> 
465												<span class="text">${sala.CapacidadEscuela.getData()}</span> 
466											</span> 
467										</li> 
468									</#if> 
469									<#if validator.isNotNull(sala.CapacidadBanquete.getData())> 
470										<li class="article-list-item"> 
471											<span class="field-wrapper"> 
472												<span class="field">${languageUtil.get(request, 'infoasturias-mice-capacidad-maxima-banquete')}</span> 
473												<span class="text">${sala.CapacidadBanquete.getData()}</span> 
474											</span> 
475										</li> 
476									</#if> 
477									<#if validator.isNotNull(sala.CapacidadImperial.getData())> 
478										<li class="article-list-item"> 
479											<span class="field-wrapper"> 
480												<span class="field">${languageUtil.get(request, 'infoasturias-mice-capacidad-maxima-imperial')}</span> 
481												<span class="text">${sala.CapacidadImperial.getData()}</span> 
482											</span> 
483										</li> 
484									</#if> 
485									<#if validator.isNotNull(sala.CapacidadU.getData())> 
486										<li class="article-list-item"> 
487											<span class="field-wrapper"> 
488												<span class="field">${languageUtil.get(request, 'infoasturias-mice-capacidad-maxima-u')}</span> 
489												<span class="text">${sala.CapacidadU.getData()}</span> 
490											</span> 
491										</li> 
492									</#if> 
493									<#if validator.isNotNull(sala.CapacidadCoctel.getData())> 
494										<li class="article-list-item"> 
495											<span class="field-wrapper"> 
496												<span class="field">${languageUtil.get(request, 'infoasturias-mice-capacidad-maxima-coctel')}</span> 
497												<span class="text">${sala.CapacidadCoctel.getData()}</span> 
498											</span> 
499										</li> 
500									</#if> 
501 
502									<#if validator.isNotNull(sala.Servicios.getData()) && validator.isNotNull(sala.Servicios.getOptions()) && sala.Servicios.getOptions()[0]?has_content> 
503										<li class="article-list-item"> 
504											<span class="field-wrapper"> 
505												<span class="field">${languageUtil.get(request, 'infoasturias-mice-servicios-disponibles')}</span> 
506												<span class="text"> 
507													<#assign values = sala.Servicios.getOptionsMap()/> 
508													<#assign options = sala.Servicios.getOptions()/> 
509													<#list options as option> 
510														${values[option]}<#if !option?is_last>, </#if> 
511													</#list> 
512												</span> 
513											</span> 
514										</li> 
515									</#if> 
516								</ul> 
517							</#if> 
518						</div> 
519					</div> 
520					<#assign showFirstTab = false/>				 
521				</#list> 
522			</div> 
523		</div> 
524	</#if> 
525</article>