Atrás EMT (Palma bus)
S'ha produït un error mentre es processava la plantilla.
Java method "com.sun.proxy.$Proxy75.getFileEntry(long)" threw an exception when invoked on com.sun.proxy.$Proxy75 object "com.liferay.document.library.opener.google.drive.web.internal.service.DLOpenerGoogleDriveDLAppServiceWrapper@23bee6eb"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: @adaptive_media_image["img"] class="i... [in template "162098" in macro "descripcion" at line 207, column 69] - Reached through: @descripcion Imagen=Imagen Descripcio... [in template "20101#20128#140696" at line 72, column 21] ----
1<#-- Plantilla SM_MACROS_GENERALES -->
2<#include "${templatesPathTurismo}/113928" />
3<#include "${templatesPathTurismo}/162098" />
4<#assign dlAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService") />
5<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
6<#assign
7 theme_display = themeDisplay
8 images_folder = theme_display.getPathThemeImages()
9 />
10<#-- Incluimos favoritos -->
11<@addFavorito planificador="true" favoritos="true" instanceId="transporte"/>
12
13<#-- Section Title -->
14<section class="sectionTitle">
15 <div class="container">
16 <div class="row">
17 <div class="col-12">
18 <#if Nombre.getData()?has_content>
19 <#assign tituloRT = Nombre.getData() />
20 <#else>
21 <#assign tituloRT = Titulo.getData() />
22 </#if>
23 <h1 class="headline-larger fontMedium">${tituloRT}</h1>
24 </div>
25 </div>
26 </div>
27</section>
28<#-- FIN Title -->
29<#-- Section Recurso -->
30<section class="sectionRecurso">
31 <div class="container">
32 <div class="row">
33 <div class="col-12 col-lg-9 marginCol">
34 <#-- Section Tabs -->
35 <div class="sectionTab">
36 <div class="row">
37 <div class="col-12">
38 <div class="divTab">
39 <ul class="nav nav-tabs list-inline" id="myTab" role="tablist">
40 <li class="nav-item list-inline-item">
41 <a href="#descripcionRT" class="nav-link aTab active" data-toggle="tab" title="pestaña para descripción" id="descripcionRT-tab" role="tab" aria-controls="descripcionRT" aria-selected="true">
42 ${languageUtil.get(themeDisplay.getLocale(), 'sm.template.descripcion')}
43 </a>
44 </li>
45 <#if EnlaceAudioguia??>
46 <#if EnlaceAudioguia.EnlaceDocumento?? && EnlaceAudioguia.EnlaceDocumento.getData()?has_content>
47 <li class="nav-item list-inline-item">
48 <a href="#audioguiasRT" class="nav-link aTab" data-toggle="tab" title="${languageUtil.get(themeDisplay.getLocale(), 'sm.template.audioguias')}" id="audioguiasRT-tab" aria-controls="audioguiasRT" aria-selected="false">
49 ${languageUtil.get(themeDisplay.getLocale(), 'sm.template.audioguias')}
50 </a>
51 </li>
52 </#if>
53 </#if>
54 <#if ImagenAccesibilidad?? || DescripcionAccesibilidad??>
55 <#if ImagenAccesibilidad.getData()?has_content || DescripcionAccesibilidad.getData()!="">
56 <li class="nav-item list-inline-item">
57 <a href="#accesibilidadRT" class="nav-link aTab" data-toggle="tab" title="${languageUtil.get(themeDisplay.getLocale(), 'sm.template.accesibilidad')}" id="accesibilidadRT-tab" aria-controls="accesibilidadRT" aria-selected="false">
58 ${languageUtil.get(themeDisplay.getLocale(), 'sm.template.accesibilidad')}
59 </a>
60 </li>
61 </#if>
62 </#if>
63 </ul>
64 </div>
65 </div>
66 </div>
67 </div>
68 <#-- FIN Tabs -->
69 <#-- Section Tab-Panel -->
70 <div class="tab-content" id="myTabContent">
71 <#-- Section Descripción -->
72 <@descripcion Imagen=Imagen Descripcion=Descripcion />
73 <#-- FIN Descripción -->
74
75 <#-- Section Audioguías -->
76 <#if EnlaceAudioguia??>
77 <@audioguias enlaceArticulo=EnlaceAudioguia />
78 </#if>
79 <#-- FIN Audioguías -->
80
81 <#-- Section Accesibilidad -->
82 <#if ImagenAccesibilidad??>
83 <@accesibilidad ImagenAccesibilidad=ImagenAccesibilidad DescripcionAccesibilidad=DescripcionAccesibilidad/>
84 </#if>
85
86 <#-- FIN Accesibilidad -->
87 </div>
88 <#-- FIN Tab-Panel -->
89 <#-- Section Visitas -->
90 <#--
91 <div class="sectionSlider" id="visit">
92 <div class="row">
93 <div class="col-12">
94 <h2 class="headline-mediumlarge fontMedium">Disfruta de tu visita con tranquilidad</h2>
95 </div>
96 <div class="col-12 col-md-6 col-lg-5">
97 <div class="form-group">
98 <label for="idDiaSem">Elige un día de la semana</label>
99 <select class="form-control" id="idDiaSem">
100 <option value="lunes" class="">Lunes</option>
101 <option value="martes">Martes</option>
102 <option value="miercoles">Miércoles</option>
103 <option value="jueves">Jueves</option>
104 <option value="viernes">Viernes</option>
105 <option value="sabado">Sábado</option>
106 <option value="domingo">Domingo</option>
107 </select>
108 </div>
109 </div>
110 <div class="col-12 col-md-6 col-lg-5">
111 <div class="form-group">
112 <label>Ocupación media diaria:
113 <span class="textBlue">
114 <img src="../images/sm/recursos/iconos/esperaActv.svg" alt="icono ocupación media">
115 1387
116 </span>
117 </label>
118 </div>
119 </div>
120 </div>
121 <div class="row">
122 <div class="col-12 marginCol">
123 <div class="swiper-container swiperFull" id="swiperFullTables">
124 <div class="swiper-wrapper">
125 <div class="swiper-slide">
126 <div class="row">
127 <div class="col-12">
128 <div class="divFullSwiper">
129 <div class="divImgSlider">
130 <img class="imgSlider" src="../images/sm/recursos/turistico/visit1.png" alt="imagen 1 de visitas"/>
131 </div>
132 </div>
133 </div>
134 </div>
135 </div>
136 <div class="swiper-slide">
137 <div class="row">
138 <div class="col-12">
139 <div class="divFullSwiper">
140 <div class="divImgSlider">
141 <img class="imgSlider" src="../images/sm/recursos/turistico/visit2.png" alt="imagen 2 de visitas"/>
142 </div>
143 </div>
144 </div>
145 </div>
146 </div>
147 <div class="swiper-slide">
148 <div class="row">
149 <div class="col-12">
150 <div class="divFullSwiper">
151 <div class="divImgSlider">
152 <img class="imgSlider" src="../images/sm/recursos/turistico/visit1.png" alt="imagen 3 de visitas"/>
153 </div>
154 </div>
155 </div>
156 </div>
157 </div>
158 <div class="swiper-slide">
159 <div class="row">
160 <div class="col-12">
161 <div class="divFullSwiper">
162 <div class="divImgSlider">
163 <img class="imgSlider" src="../images/sm/recursos/turistico/visit2.png" alt="imagen 4 de visitas"/>
164 </div>
165 </div>
166 </div>
167 </div>
168 </div>
169 <div class="swiper-slide">
170 <div class="row">
171 <div class="col-12">
172 <div class="divFullSwiper">
173 <div class="divImgSlider">
174 <img class="imgSlider" src="../images/sm/recursos/turistico/visit1.png" alt="imagen 5 de visitas"/>
175 </div>
176 </div>
177 </div>
178 </div>
179 </div>
180 </div>
181 <div role="link" class="swiper-pagination"></div>
182 <div role="link" class="swiper-button-next" title="${languageUtil.get(themeDisplay.getLocale(), 'sm.swiper.slider.next')}"></div>
183 <div role="link" class="swiper-button-prev" title="${languageUtil.get(themeDisplay.getLocale(), 'sm.swiper.slider.prev')}"></div>
184 </div>
185 </div>
186 </div>
187 </div>
188 -->
189 <#-- FIN Visitas -->
190 <#-- Section Slider - Otras personas ya estuvieron aquí -->
191 <#--
192 <div class="sectionCards">
193 <h2 class="headline-mediumlarge fontMedium">Otras personas ya estuvieron aquí</h2>
194 <p>Una selección de lugares y visitas que te enamorarán de nuestra ciudad.</p>
195 <div class="row">
196 <div class="col-12">
197 <div class="swiper-container lugaresVisitados" id="lugaresVisitados">
198 <div class="swiper-wrapper">
199 <div class="swiper-slide">
200 <div class="card">
201 <a href="#" class="aCard">
202 <div class="card-img">
203 <img class="card-img-top" src="../images/sm/recursos/turistico/sliderect1.png" alt="imagen lugares visitados 1">
204 </div>
205 </a>
206 </div>
207 </div>
208 <div class="swiper-slide">
209 <div class="card">
210 <a href="#" class="aCard">
211 <div class="card-img">
212 <img class="card-img-top" src="../images/sm/recursos/turistico/sliderect2.png" alt="imagen lugares visitados 2">
213 </div>
214 </a>
215 </div>
216 </div>
217 <div class="swiper-slide">
218 <div class="card">
219 <a href="#" class="aCard">
220 <div class="card-img">
221 <img class="card-img-top" src="../images/sm/recursos/turistico/sliderect3.png" alt="imagen lugares visitados 3">
222 </div>
223 </a>
224 </div>
225 </div>
226 <div class="swiper-slide">
227 <div class="card">
228 <a href="#" class="aCard">
229 <div class="card-img">
230 <img class="card-img-top" src="../images/sm/recursos/turistico/sliderect4.png" alt="imagen lugares visitados 4">
231 </div>
232 </a>
233 </div>
234 </div>
235 <div class="swiper-slide">
236 <div class="card">
237 <a href="#" class="aCard">
238 <div class="card-img">
239 <img class="card-img-top" src="../images/sm/recursos/turistico/sliderect5.png" alt="imagen lugares visitados 5">
240 </div>
241 </a>
242 </div>
243 </div>
244 </div>
245 <div class="swiper-button-next" title="${languageUtil.get(themeDisplay.getLocale(), 'sm.swiper.slider.next')}"></div>
246 <div class="swiper-button-prev" title="${languageUtil.get(themeDisplay.getLocale(), 'sm.swiper.slider.prev')}"></div>
247 </div>
248 </div>
249 </div>
250 <div class="row mT20">
251 <div class="col-12 col-md-5 col-lg-5">
252 <div class="form-group">
253 <ul class="ulValor mT10">
254 <li class="liValor">
255 <p>Valoraciones</p>
256 </li>
257 <li class="liValor">
258 <p class="startValor sVchecked">?</p>
259 </li>
260 <li class="liValor">
261 <p class="startValor sVchecked">?</p>
262 </li>
263 <li class="liValor">
264 <p class="startValor sVchecked">?</p>
265 </li>
266 <li class="liValor">
267 <p class="startValor sVchecked">?</p>
268 </li>
269 <li class="liValor">
270 <p class="startValor">?</p>
271 </li>
272 <li class="liValor">
273 <p class="pNum">(13)</p>
274 </li>
275 </ul>
276 </div>
277 </div>
278 <div class="col-12 col-md-3 col-lg-2">
279 <div class="divBtnModal">
280 <a href="#" type="button" class="btn btn-Consell" id="btnOpinion" data-toggle="tooltip" data-placement="right" title="" data-original-title="Debes registrarte para poder comentar">Deja tu opinión</a>
281 </div>
282 </div>
283 </div>
284 </div>
285 -->
286 <#-- FIN Slider -->
287 <#-- Incluimos opiniones -->
288 <@addOpiniones instanceId="recursoTransporte"/>
289 </div>
290 <div class="col-12 col-lg-3 marginCol mT30">
291 <div class="row">
292 <@mapaPoint Geolocalizacion=Geolocalizacion nombre=tituloRT/>
293 <@datosInteres Direccion=Direccion Telefono=Telefono Email=Email ImagenLogos=ImagenLogos WebOficial=WebOficial/>
294 <@climaMunicipio articleId=.vars['reserved-article-id'].data/>
295 <#if ComoLlegar.getData()?has_content ||
296 Horarios.getData()?has_content ||
297 WebGestionDeEntradas.getData()?has_content ||
298 Aforo.getData()?has_content>
299 <@informacionOcio ComoLlegar=ComoLlegar Horarios=Horarios Aforo=Aforo WebGestionDeEntradas=WebGestionDeEntradas/>
300 </#if>
301
302 <#if EnlaceGuia?? && EnlaceGuia.getData() != "">
303 <@descargas enlaceArticulo=EnlaceGuia />
304 </#if>
305 <#--
306 <div class="col-12 col-md-6 col-lg-12 marginCol">
307 <div class="divInfoGrey">
308 <p class="mB15"><strong>Descarga guías</strong></p>
309 <p>
310 <img class="icoInfoBlue" src="../images/sm/iconos/opciones/pdf.svg" alt="icono documento pdf">
311 Monumentos de Palma
312 </p>
313 <p>
314 <img class="icoInfoBlue" src="../images/sm/iconos/opciones/pdf.svg" alt="icono documento pdf">
315 Historia y arquitectura
316 </p>
317 <p>
318 <img class="icoInfoBlue" src="../images/sm/iconos/opciones/pdf.svg" alt="icono documento pdf">
319 Plano de la Catedral
320 </p>
321 </div>
322 </div>
323 -->
324 <#--
325 <#assign assetVocabularyLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetVocabularyLocalService") />
326 <#assign vocabulary = assetVocabularyLocalService.fetchGroupVocabulary(themeDisplay.getScopeGroupId(), "Servicios Espacios Naturales") />
327 <@printServices vocabularyCategories="vocabulary.getCategories(") />
328 -->
329 <@printServices vocabularyName="Servicios Espacios Naturales" articleId=.vars['reserved-article-id'].data />
330 <#--
331 <p>
332 <img class="icoInfoBlue" src="${images_folder}/sm/iconos/servicios/noMascostas.svg" alt="Icono prohibido mascotas">
333 Prohibido mascotas
334 </p>
335 <p>
336 <img class="icoInfoBlue" src="${images_folder}/sm/iconos/servicios/bathPublic.svg" alt="Icono baño público">
337 Baños públicos
338 </p>
339 <p>
340 <img class="icoInfoBlue" src="${images_folder}/sm/iconos/servicios/parking.svg" alt="Icono parking">
341 Parking
342 </p>
343 -->
344
345 <#if WidgetReputacionExterna??>
346 <@reputacionExterna WidgetReputacionExterna=WidgetReputacionExterna/>
347 </#if>
348
349 </div>
350 </div>
351 </div>
352 </div>
353</section>
354
355<#-- Section Vídeo -->
356<#if EnlaceVideo?? >
357 <#assign jsonVideo = jsonFactoryUtil.createJSONObject(EnlaceVideo.getData()) />
358 <#if jsonVideo.classPK?? && themeDisplay.getScopeGroupId()??>
359 <#assign articleVideo = journalArticleLocalService.getLatestArticle(jsonVideo.classPK?number?long) />
360 <#if !articleVideo.isExpired()>
361 <@liferay_journal["journal-article"]
362 ddmTemplateKey="68540"
363 articleId=articleVideo.getArticleId()
364 groupId=articleVideo.getGroupId() />
365 </#if>
366 </#if>
367</#if>
368<#-- FIN Vídeo -->
369
370<#-- Section Lugares cercanos -->
371<#attempt>
372 <#assign lugaresCercanos = journalArticleLocalService.fetchArticle(themeDisplay.getScopeGroupId(), "354597")/>
373<#recover>
374 <#assign lugaresCercanos = "" />
375</#attempt>
376<#if lugaresCercanos !="">
377 ${journalArticleLocalService.getArticleContent(lugaresCercanos, lugaresCercanos.getDDMTemplateKey(), "VIEW", themeDisplay.getLocale(), themeDisplay)}
378</#if>
379<#-- FIN Lugares cercanos -->
380
381<#-- Section Te puede interesar -->
382<#if TePuedeInteresar?? >
383 <#assign jsonInteresar = jsonFactoryUtil.createJSONObject(TePuedeInteresar.getData()) />
384 <#if jsonInteresar.classPK?? && themeDisplay.getScopeGroupId()??>
385 <#assign articleInteresar = journalArticleLocalService.getLatestArticle(jsonInteresar.classPK?number?long ) />
386 <#if !articleInteresar.isExpired()>
387 <@liferay_journal["journal-article"]
388 ddmTemplateKey="121197"
389 articleId=articleInteresar.getArticleId()
390 groupId=articleInteresar.getGroupId() />
391 </#if>
392 </#if>
393</#if>
394<#-- FIN Te puede interesar -->
395
396<#-- CREACIÓN DE MODALES -->
397<@crearModal link=WebGestionDeEntradas.getData() idModal="modalExterna" texto="${languageUtil.get(themeDisplay.getLocale(), 'sm.popup.web.externa')}"/>
398<@crearModal link=WebOficial.getData() idModal="modalWebOficial" texto="${languageUtil.get(themeDisplay.getLocale(), 'sm.popup.web.externa')}"/>
399<@crearModal link="" idModal="modalRRSS" texto="${languageUtil.get(themeDisplay.getLocale(), 'sm.popup.web.externa')}"/>
400
401<#-- JS para mostrar modal -->
402<@showModal/>
403
404<#-- FIN CREACIÓN DE MODALES -->
405 </div>
406<#-- FIN Recurso -->