Heading - Beton

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>