Une erreur s'est produite lors du traitement du modèle.
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> 

Événements connexes

Abahana Villas - Fête de l'Andalousie à Calpe

Calpe

dès 17 juillet 2025 au 19 juillet 2025
Fête de l'Andalousie à Calpe

Dans le pur style andalou, et depuis 1996, la casa de Andalucía de Calpe organise la fête de cette région dans le village alicantin. Mi-juillet, pendant une semaine, des spectacles de monte et dressage de chevaux, des spectacles de sons et lumières, des spectacles musicaux et des troupes de danse et de danse folklorique animeront les soirées d'été avec les traditions et les costumes les plus populaires du sud de l'Espagne.

Abahana Villas - Saxophoniste chez FIJAZZ Alicante

Alicante

dès 4 juillet 2025 au 21 juillet 2025
FIJAZZ Alicante Festival

À la mi-juillet, la ville d'Alicante regorge de jazz d'avant-garde avec la tenue du Festival Fijazz, à l'occasion duquel musiciens de la région et de tous les coins du monde se réunissent dans l'auditorium du Conseil de la province d'Alicante pour nous délecter de leurs meilleures compositions.