Se ha producido un error al procesar la plantilla.
Can't convert this string to number: "9,3" The blamed expression: ==> Hour.getData()?number [in template "20099#20135#640904" at line 36, column 180] ---- FTL stack trace ("~" means nesting-related): - Failed at: ${(Hour.getData()?number - 2)?string(... [in template "20099#20135#640904" at line 36, column 177] ----
1<#-- SERVICIOS -->
2<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")!>
3
4<#assign articleId = .vars['reserved-article-id'].data>
5<#assign title = .vars['reserved-article-title'].data>
6<#if validator.isNotNull(Title.getData())>
7 <#assign title = Title.getData()>
8</#if>
9
10
11<#assign article = journalArticleLocalService.fetchArticle(groupId, articleId)/>
12<#assign AssetCategoryService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService") !/>
13<#assign typeCat = ""/>
14<#assign type = AssetCategoryService.getCategories("com.liferay.journal.model.JournalArticle", article.getResourcePrimKey()) !/>
15<#if validator.isNotNull(type) && type?size gt 0>
16 <#assign typeCat = type[0].getName()/>
17</#if>
18
19<div class=" template template-detail-agenda-constitucional">
20<div class="h2">${title}</div>
21<div class="tipoAviso">
22 <span>
23 <i class="fa fa-calendar" aria-hidden="true"></i><#if validator.isNotNull(typeCat) && type?size gt 0>${typeCat}</#if>
24 </span>
25
26
27
28 <#assign Date_Data = getterUtil.getString(Date.getData())/>
29 <#if validator.isNotNull(Date_Data) && validator.isNotNull(Hour.getData())>
30 <#assign Date_DateObj = dateUtil.parseDate("yyyy-MM-dd", Date_Data, locale)>
31 <#assign date = dateUtil.getDate(Date_DateObj, "yyyyMMdd", locale)/>
32
33 <span style="float: right;font-size: smaller">
34 <script>
35 function downloadIcsFile() {
36 var icsText = "BEGIN:VCALENDAR\nVERSION:2.0\nPRODID:-//Ayuntamiento de Huesca//ES\nBEGIN:VEVENT\nUID:noreply@huesca.es\nDTSTART:${date}T${(Hour.getData()?number - 2)?string('##00.00')?replace(',', '')}00Z\nSUMMARY:${title?trim}\nDESCRIPTION:${typeCat?trim}\nEND:VEVENT\nEND:VCALENDAR";
37 window.open("data:text/calendar;charset=utf8," + escape(icsText));
38 }
39 </script>
40
41 <span style="padding-right: 10px;text-transform: none !important;">Añadir a:</span>
42 <a title="Añadir a Google Calendar" href="http://www.google.com/calendar/event?action=TEMPLATE&dates=${date}T${(Hour.getData()?number - 2)?string('##00.00')?replace(',', '')}00Z%2F${date}T${(Hour.getData()?number - 1)?string('##00.00')?replace(',', '')}00Z&text=${title?trim}&details=${typeCat?trim}" target="_blank">Google</a>
43 <span>|</span>
44 <a title="Añadir a Outlook Calendar" onclick="downloadIcsFile()" href="#">Outlook</a>
45 <span>|</span>
46 <a title="Añadir a Apple iCalendar" onclick="downloadIcsFile()" href="#">Apple</a>
47 </span>
48 </#if>
49</div>
50
51 <#if validator.isNotNull(Description.getData())>
52 <div>
53 <p><strong>Descripción:</strong></p>${Description.getData()}
54 </div>
55 </#if>
56
57 <#assign Date_Data = getterUtil.getString(Date.getData())>
58 <#if validator.isNotNull(Date_Data)>
59 <#assign Date_DateObj = dateUtil.parseDate("yyyy-MM-dd", Date_Data, locale)>
60 <div>
61 <strong>Fecha: </strong>${dateUtil.getDate(Date_DateObj, "dd MM yyyy", locale)}
62 </div>
63 </#if>
64
65 <#if validator.isNotNull(Hour.getData())>
66 <#assign hora = Hour.getData()>
67 <div><strong>Hora: </strong>${hora?number?string("##00.00")?replace(",", ":")}</div>
68 </#if>
69
70
71
72 <#if Document.getSiblings()?has_content>
73 <p><strong>Documentación:</strong></p>
74 <#list Document.getSiblings() as doc>
75 <#if validator.isNotNull(doc.getData())>
76 <#assign docJson= doc.data?eval />
77 <a href="${doc.getData()}" target="_blank"> <span class="fa fa-file-pdf" title="${docJson['title']}"></span> ${docJson['title']} </a>
78 </#if>
79 </#list>
80
81 </#if>
82</div>