Benidorm
Take two days with more than 20 hours of the best national pop and rock of recent decades, 150,000 watts of sound and a stage that grows in size each year and you have the next edition of Benidorm's Iberia Festival.
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>
Benidorm
Take two days with more than 20 hours of the best national pop and rock of recent decades, 150,000 watts of sound and a stage that grows in size each year and you have the next edition of Benidorm's Iberia Festival.
Calpe
In October, Calpe dresses up to celebrate one of the most anticipated festivals of the year: the Moors and Christians. This festival combines the majesty of religious and popular events with a festive atmosphere that attracts both locals and tourists. If you are on the Costa Blanca, you cannot miss it!
Alicante
The second fortnight of August is when Alicante becomes the undisputed world capital of electronic music.
Select the cookies you want to accept on this website.
You can find more detailed information about the use of cookies and their descriptions in our cookies and privacy policy.Functional cookies allow our website to function properly so that you can create an account, log in and manage your bookings. They also serve to remember the selected currency and language, as well as past searches and other preferences. These technical cookies must be activated to use our page and our services.
See cookies we useAnalytical cookies help us understand how clients like you use websites like this one. This way we can improve our website, apps and communications, and also make sure that we continue to be interesting and relevant.
See cookies we useBoth this website and our trusted partners use third-party cookies. These cookies are used to display personalized advertisements on this and other web pages. These ads are based on your browsing (eg, the accommodations and prices you have seen). These cookies are also used to integrate social networks on our site, allowing you to "like" content and share pages or products on social networks.
See cookies we useName | JSESSIONID |
Host | www.abahanavillas.com |
Duration | 365 days |
Type | Own |
Category | Functional cookies |
Description | Identify the user's session |
Name | GUEST_LANGUAGE_ID |
Host | www.abahanavillas.com |
Duration | 365 days |
Type | Own |
Category | Functional cookies |
Description | Identifies the language selected by the user not logged in |
Name | COOKIE_SUPPORT |
Host | www.abahanavillas.com |
Duration | 7300 days |
Type | Own |
Category | Functional cookies |
Description | Indicates if the browser supports cookies |
Name | COOKIE_CONSENT |
Host | www.abahanavillas.com |
Duration | 7300 days |
Type | Own |
Category | Functional cookies |
Description | Indicates if the user has accepted cookies |
Name | _ga |
Host | www.abahanavillas.com |
Duration | 730 days |
Type | Third |
Category | Analytical cookies |
Description | To store and count page views. |
Name | _gid |
Host | www.abahanavillas.com |
Duration | 1 days |
Type | Third |
Category | Analytical cookies |
com.abahanavillas.cookies.descripion | To store and count page views. |
Name | _fbp |
Host | www.abahanavillas.com |
Duration | 90 days |
Type | Third |
Category | Analytical cookies |
Description | To store and trace visits between websites. |
Name | _gcl_au |
Host | www.abahanavillas.com |
Duration | 90 days |
Type | Third |
Category | Marketing cookies |
Description | To store and trace conversions. |