sibo Produkte - Dyckerhoff Germany
Heading sibo
An error occurred while processing the template.
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 61, column 75]
----
FTL stack trace ("~" means nesting-related):
- Failed at: #assign dlDocumentSize = dlDocument.s... [in template "20116#20152#56374" at line 61, column 49]
----
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
41 <h2>${p.ParagraphTitle.data}</h2>
42 <p> ${p.ParagraphBody.data} </p>
43
44 <#if p.ParagraphFile.getSiblings()?has_content>
45
46 <div class="file-list">
47 <#list p.ParagraphFile.getSiblings() as file>
48
49 <#if file?? && file.data?? && file.data?has_content>
50 <#assign fileJson = file.data?eval_json?default({}) />
51 <#if fileJson?? && fileJson?has_content>
52 <#assign uuid = fileJson.uuid />
53 <#assign groupId = fileJson.groupId?number />
54 <#assign dlDocument = false />
55 <#attempt>
56 <#assign dlDocument = dlAppService.getFileEntryByUuidAndGroupId(uuid,groupId) />
57 <#recover>
58 <#assign dlDocument = false />
59 </#attempt>
60 <#if dlDocument??>
61 <#assign dlDocumentSize = dlDocument.size?int />
62 <#if dlDocumentSize lt SPACE_KB>
63 <#assign dlDocumentSize = dlDocumentSize?round?string + " B" />
64 <#elseif dlDocumentSize lt SPACE_MB>
65 <#assign dlDocumentSize = dlDocumentSize / SPACE_KB />
66 <#assign dlDocumentSize = dlDocumentSize?round?string + " KB" />
67 <#elseif dlDocumentSize lt SPACE_GB >
68 <#assign dlDocumentSize = dlDocumentSize / SPACE_MB />
69 <#assign dlDocumentSize = dlDocumentSize?round?string + " MB" />
70 <#elseif dlDocumentSize lt SPACE_TB>
71 <#assign dlDocumentSize = dlDocumentSize / SPACE_GB />
72 <#assign dlDocumentSize = dlDocumentSize?round?string + " GB" />
73 <#else>
74 <#assign dlDocumentSize = dlDocumentSize / SPACE_TB />
75 <#assign dlDocumentSize = dlDocumentSize?round?string + " TB" />
76 </#if>
77 <#assign dUrl = adt_tool.getDLDownloadUrl(dlDocument,themeDisplay,"") />
78 <#if dUrl?? && dUrl?has_content>
79 <div class="file has-icon">
80 <i class="fa fa-file-pdf-o" aria-hidden="true"></i>
81 <div class="file__name">
82 <#assign fileTitleSplit= dlDocument.getTitle()?split(".pdf") />
83 <a href="${dUrl}" class="file__link" target="_blank">
84 ${fileTitleSplit[0]}
85 </a>
86 </div>
87 <div class="file__info">(${dlDocument.extension?upper_case} ${dlDocumentSize})</div>
88 </div>
89 </#if>
90 </#if>
91 </#if>
92 </#if>
93 </#list>
94 </div>
95 </#if>
96 </#list>
97
98 <#if enableOpenGraph == "true">
99 <@shareContent title="${Paragraph.getSiblings()[0].ParagraphTitle.data}" summary="${Paragraph.getSiblings()[0].ParagraphBody.data}" detailURL="${url}" imageURL="" />
100 </#if>
101 </#if>
102
103 </div>
104 <#include "${templatesPath}/SLIDER_MASTER" />
105 </article>
106
107 <#if LinkToPage?? && validator.isNotNull(LinkToPage.data)>
108 <div class="webcontent__link">
109 <a href="${LinkToPage.data}" class="btn-link">${LinkLabel.data}</a>
110 </div>
111 </#if>
112
113 </div>
114 </div>
115</div>