Si è verificato un errore nell'elaborarazione del modello.
Failed to "?eval" string with this error: ---begin-message--- Syntax error in ?eval-ed string in line 1, column 2: Encountered ")", but was expecting one of: <STRING_LITERAL> <RAW_STRING> "false" "true" <INTEGER> <DECIMAL> "." "+" "-" "!" "[" "(" "{" <ID> ---end-message--- The failing expression: ==> paragraph.DocumentoAllegato.data?eval [in template "20101#20127#AMMINISTRAZIONE-TRASPARENTE-TMPL" at line 22, column 85] ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign jsonData = paragraph.Document... [in template "20101#20127#AMMINISTRAZIONE-TRASPARENTE-TMPL" at line 22, column 65] ----
1<#assign images_folder = themeDisplay.getPathThemeImages() />
2<#assign dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService") />
3
4<div class="right-page-content amministrazione-trasparente">
5 <div class="component-block half-space">
6 <div class="text-media-wrapper">
7 <div class="intro-text-center">
8 <h1>${Titolo.getData()}</h1>
9 <p>${Paragrafo.getData()}</p>
10 </div>
11 </div>
12 <!--Documenti allegati-->
13 <#if TitoloDocumentoAllegato.getSiblings()?has_content>
14
15
16 <div class="component-block it-page-section">
17 <div class="text-media-wrapper">
18 <div class="row">
19 <#list TitoloDocumentoAllegato.getSiblings() as paragraph>
20 <#if paragraph.getData()?has_content>
21
22 <#assign jsonData = paragraph.DocumentoAllegato.data?eval />
23 <#if dlFileEntryLocalService.fetchFileEntry(jsonData.uuid, jsonData.groupId?number)??>
24 <#assign fileObj = dlFileEntryLocalService.fetchFileEntry(jsonData.uuid, jsonData.groupId?number) />
25 <#assign sizeMB = fileObj.getSize() / (1024*1024) />
26 <#assign title = paragraph.getData() />
27 <#assign description = paragraph.DescrizioneDocumentoAllegato.getData() />
28 <div class="col-12 col-lg-6">
29 <div class="card-wrapper card-space card-download">
30 <div class="card card-bg simple-card">
31 <a href="${paragraph.DocumentoAllegato.getData()}" download="">
32 <div class="card-body">
33 <svg class="icon">
34 <use xlink:href="${themeDisplay.getPathThemeImages() + '/sprite.svg#it-clip'}"></use>
35 </svg>
36 <div class="text-container">
37 <h3>${title!''} (${sizeMB?string["0.##"]}Mb)</h3>
38 <div class="free-text">
39 <p>${description!''}</p>
40 </div>
41 </div>
42 </div>
43 </a>
44 </div>
45
46 </div>
47 </div>
48 </#if>
49 </#if>
50 </#list>
51 </div>
52 </div>
53 </div>
54 </#if>
55 </div>
56
57 <@wedoo.lastupdate/>
58 </div>