1<#--
2STRUCTURE: EVENTO
3<#include "/freemarker-templates_SERVLET_CONTEXT_/abahana-villas/guest/cms/evento/detalle.ftl" />
4-->
5
6<#assign themeDisplay = serviceContext.getThemeDisplay() />
7
8<#assign journalArticleResourceService = serviceLocator.findService("com.liferay.journal.service.JournalArticleResourceLocalService")>
9<#assign assetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")>
10
11<#assign articleResourcePK = journalArticleResourceService.getArticleResourcePrimKey(groupId, .vars['reserved-article-id'].data) />
12<#assign articleCategories = assetCategoryService.getCategories("com.liferay.journal.model.JournalArticle", articleResourcePK) />
13
14<#assign desde_Data = getterUtil.getString(desde.getData()) />
15<#assign hasta_Data = getterUtil.getString(hasta.getData()) />
16
17<#assign desde_DataFormatted = "" />
18<#assign hasta_DataFormatted = "" />
19
20<#setting locale=locale />
21
22<#if validator.isNotNull(desde_Data)>
23 <#assign desde_DataFormatted = desde_Data?date("yyyy-MM-dd")?string.medium />
24</#if>
25
26<#if validator.isNotNull(hasta_Data)>
27 <#assign hasta_DataFormatted = hasta_Data?date("yyyy-MM-dd")?string.medium />
28</#if>
29
30<#assign showMapa = false />
31<#assign latitudVar = parentStructureFieldSet21327.localizacionFieldSet.latitud.data />
32<#assign longitudVar = parentStructureFieldSet21327.localizacionFieldSet.longitud.data />
33<#if (!latitudVar?? && !longitudVar??)>
34 <#assign showMapa = true />
35</#if>
36
37<#assign logFactory = objectUtil("com.liferay.portal.kernel.log.LogFactoryUtil") />
38<#assign log = logFactory.getLog("com_miguelangeljulvez_freemarker") />
39${log.info('el texto a mostrar en los logs')}
40
41
42<section class="c0077_content_blog-cmp">
43 <div class="conteng-blog-wrap">
44 <h1>${.vars['reserved-article-title'].data}</h1>
45
46 <#if articleCategories?has_content>
47 <section class="c0086_tags-cmp">
48 <div class="tags-wrap">
49 <ul class="tags">
50 <#list articleCategories as articleCategory>
51 <li><a data-senna-off="true" href="${customUtil.getURLFromAssetCategory(articleCategory, themeDisplay)}" title="${articleCategory.getTitle(locale)}">${articleCategory.getTitle(locale)}</a>
52 </#list>
53 </ul>
54 </div>
55 </section>
56 </#if>
57
58 <div class="date">
59 <#if (desde_Data?length > 0 && hasta_Data?length > 0)>
60 <@liferay.language key="com.abahanavillas.del" /> <strong>${desde_DataFormatted}</strong> <@liferay.language key="com.abahanavillas.al" /> <strong>${hasta_DataFormatted}</strong>
61 <#elseif (desde_Data?length > 0)>
62 <@liferay.language key="com.abahanavillas.desde" /> <strong>${desde_DataFormatted}</strong>
63 <#elseif (hasta_Data?length > 0)>
64 <@liferay.language key="com.abahanavillas.hasta" /> <strong>${hasta_DataFormatted}</strong>
65 </#if>
66 </div>
67
68 <#if (parentStructureFieldSet21327.resumen_de_la_entrada.getData())??>
69 <p>${parentStructureFieldSet21327.resumen_de_la_entrada.getData()}</p>
70 </#if>
71
72
73 <#if parentStructureFieldSet21327.imagen_de_la_entradaFieldSet.getSiblings()?has_content>
74 <#if (parentStructureFieldSet21327.imagen_de_la_entradaFieldSet.getSiblings()?size > 1)>
75 <div class="img_box owl-carousel">
76 <#list parentStructureFieldSet21327.imagen_de_la_entradaFieldSet.getSiblings() as imagen_de_la_entrada>
77 <#assign infoImage = imagen_de_la_entrada.children[1].data?eval />
78 <div class="img-quote">
79 <img loading="lazy" data-src="${customUtil.getDLFileEntryURL(imagen_de_la_entrada.children[1].data, themeDisplay)}" src="" alt="${infoImage.title}" title="${infoImage.title}" class="img-fluid owl-lazy" />
80 <p>${infoImage.title}</p>
81 </div>
82 </#list>
83 </div>
84
85 <div class="c0077_carousel-nav"></div>
86 <#else>
87 <#assign imagen_de_la_entrada = parentStructureFieldSet21327.imagen_de_la_entradaFieldSet.getSiblings()[0] />
88 <div class="img-quote">
89 <img src="${customUtil.getDLFileEntryURL(imagen_de_la_entrada.imagen.data, themeDisplay)}" alt="${imagen_de_la_entrada.pie_de_imagen.data}" title="${imagen_de_la_entrada.pie_de_imagen.data}" class="img-fluid" loading="lazy"/>
90 <p>${imagen_de_la_entrada.pie_de_imagen.data}</p>
91 </div>
92 </#if>
93 </#if>
94
95 <#if (parentStructureFieldSet21327.contenido_de_la_entrada.getData())??>
96 ${parentStructureFieldSet21327.contenido_de_la_entrada.getData()}
97 </#if>
98
99 </div>
100</section>