LIQUIDUR - Dyckerhoff Deutschland
LIQUIDUR

Fehler bei der Verarbeitung der Vorlage.
For "." left-hand operand: Expected a hash, but this has evaluated to a boolean (wrapper: f.t.FalseTemplateBooleanModel):
==> dlDocument [in template "20116#20152#56374" at line 62, column 79]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign dlDocumentSize = dlDocument.s... [in template "20116#20152#56374" at line 62, column 53]
----
1<!-- PAGE CONTENT Global Web Content Display Template -->
2
3<#include "${templatesPath}/SOCIAL-SHARE-MACRO" />
4<#assign dlAppService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLAppService") />
5<#assign SPACE_KB = 1024 />
6<#assign SPACE_MB = SPACE_KB?int * 1024 />
7<#assign SPACE_GB = SPACE_MB?int * 1024 />
8<#assign SPACE_TB = SPACE_GB?int * 1024 />
9
10<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() />
11<#assign themeDisplay = serviceContext.getThemeDisplay() />
12<#assign url = themeDisplay.getPortalURL() + themeDisplay.getURLCurrent() />
13<#assign enableOpenGraph = "false" />
14
15<#if themeDisplay.getPortletDisplay()?? && themeDisplay.getPortletDisplay()?has_content>
16 <#if themeDisplay.getPortletDisplay().getPortletPreferences()?? && themeDisplay.getPortletDisplay().getPortletPreferences()?has_content>
17 <#assign portletPreferences = themeDisplay.getPortletDisplay().getPortletPreferences() />
18 <#assign preferencesMap = portletPreferences.getMap() />
19 <#if preferencesMap["enableOpenGraph"]??>
20 <#assign enableOpenGraphMap = preferencesMap["enableOpenGraph"] />
21 <#assign enableOpenGraph = enableOpenGraphMap[0] />
22 </#if>
23 </#if>
24</#if>
25
26<#assign
27 imageWidth = 600
28 imageHeight = 600
29/>
30
31<div class="container">
32 <div class="row">
33 <div class="col">
34
35 <article class="webcontent">
36 <div class="webcontent__text">
37 <#if Paragraph.getSiblings()?has_content>
38
39 <#list Paragraph.getSiblings() as p>
40 <#if p.ParagraphTitle.data?? && p.ParagraphTitle.data?has_content>
41 <h2>${p.ParagraphTitle.data}</h2>
42 </#if>
43 <p> ${p.ParagraphBody.data} </p>
44
45 <#if p.ParagraphFile.getSiblings()?has_content>
46
47 <div class="file-list">
48 <#list p.ParagraphFile.getSiblings() as file>
49
50 <#if file?? && file.data?? && file.data?has_content>
51 <#assign fileJson = file.data?eval_json!{} />
52 <#if fileJson?? && fileJson?has_content>
53 <#assign uuid = fileJson.uuid />
54 <#assign groupId = fileJson.groupId?number />
55 <#assign dlDocument = false />
56 <#attempt>
57 <#assign dlDocument = dlAppService.getFileEntryByUuidAndGroupId(uuid,groupId) />
58 <#recover>
59 <#assign dlDocument = false />
60 </#attempt>
61 <#if dlDocument??>
62 <#assign dlDocumentSize = dlDocument.size?int />
63 <#if dlDocumentSize lt SPACE_KB>
64 <#assign dlDocumentSize = dlDocumentSize?round?string + " B" />
65 <#elseif dlDocumentSize lt SPACE_MB>
66 <#assign dlDocumentSize = dlDocumentSize / SPACE_KB />
67 <#assign dlDocumentSize = dlDocumentSize?round?string + " KB" />
68 <#elseif dlDocumentSize lt SPACE_GB >
69 <#assign dlDocumentSize = dlDocumentSize / SPACE_MB />
70 <#assign dlDocumentSize = dlDocumentSize?round?string + " MB" />
71 <#elseif dlDocumentSize lt SPACE_TB>
72 <#assign dlDocumentSize = dlDocumentSize / SPACE_GB />
73 <#assign dlDocumentSize = dlDocumentSize?round?string + " GB" />
74 <#else>
75 <#assign dlDocumentSize = dlDocumentSize / SPACE_TB />
76 <#assign dlDocumentSize = dlDocumentSize?round?string + " TB" />
77 </#if>
78 <#assign dUrl = adt_tool.getDLDownloadUrl(dlDocument,themeDisplay,"") />
79 <#if dUrl?? && dUrl?has_content>
80 <div class="file has-icon">
81 <i class="fa fa-file-pdf-o" aria-hidden="true"></i>
82 <div class="file__name">
83 <#assign fileTitleSplit= dlDocument.getTitle()?split(".pdf") />
84 <a href="${dUrl}" class="file__link" target="_blank">
85 ${fileTitleSplit[0]}
86 </a>
87 </div>
88 <div class="file__info">
89 (${dlDocument.extension?upper_case} ${dlDocumentSize})
90 </div>
91 </div>
92 </#if>
93 </#if>
94 </#if>
95 </#if>
96 </#list>
97 </div>
98 </#if>
99 </#list>
100
101 <#if enableOpenGraph == "true">
102 <@shareContent
103 title="${Paragraph.getSiblings()[0].ParagraphTitle.data}"
104 summary="${Paragraph.getSiblings()[0].ParagraphBody.data}"
105 detailURL="${url}"
106 imageURL=""
107 />
108 </#if>
109 </#if>
110
111 </div>
112 <#include "${templatesPath}/SLIDER_MASTER" />
113 </article>
114
115 <#if LinkToPage?? && validator.isNotNull(LinkToPage.data)>
116 <div class="webcontent__link">
117 <a href="${LinkToPage.data}" class="btn-link">${LinkLabel.data}</a>
118 </div>
119 </#if>
120
121 </div>
122 </div>
123</div>