Gebärdensprache
Gebärdensprache
An error occurred while processing the template.
The following has evaluated to null or missing: ==> formField.getValue().getString(locale) [in template "20101#20128#LEICHTE_SPRACHE" at line 104, column 45] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign Bildnachweis = formField.getV... [in template "20101#20128#LEICHTE_SPRACHE" in function "getCopyright" at line 104, column 21] - Reached through: ${getCopyright(curItem.Picture)} [in template "20101#20128#LEICHTE_SPRACHE" at line 28, column 75] ----
1<#if (HeadlineSection?? && HeadlineSection.getData()?has_content)>
2 <section class="page-headline">
3 <h1 class="section-header">
4 ${HeadlineSection.getData()}
5 </h1>
6 </section>
7</#if>
8
9<div class="headline-text-image-wrapper">
10
11 <#if Headline.getSiblings()?has_content>
12 <#list Headline.getSiblings() as curItem>
13 <section class="headline-text-image">
14 <div class="row">
15 <div class="col-md-6 text-box">
16 <#if curItem.getData()?has_content>
17 <h2 class="headline">${curItem.getData()}</h2>
18 </#if>
19 <div class="text">
20 ${curItem.Text.getData()}
21 </div>
22 </div>
23 <div class="col-md-6 picture">
24 <#if curItem.Picture.getData()?? && curItem.Picture.getData()?has_content>
25 <img alt="${getAltText(curItem.Picture)}"
26 data-fileentryid="${curItem.Picture.getAttribute("fileEntryId")}"
27 src="${curItem.Picture.getData()}"/>
28 <div class="bildnachweis">Bildnachweis: ©${getCopyright(curItem.Picture)}</div>
29 </#if>
30 </div>
31 </div>
32 </section>
33 </#list>
34 </#if>
35</div>
36
37<#function getAltText ddmImage>
38 <#assign
39 altText = ddmImage.getAttribute("alt")
40 />
41 <#if altText?has_content && (altText !="default")>
42 <#return altText />
43 <#else>
44 <#assign
45 imageUrl = ddmImage.getData()
46 imageFileUid = stringUtil.extractLast(imageUrl, "/")
47 />
48 <#if (stringUtil.extractFirst(imageFileUid, "t")??)>
49 <#assign imageFileUid = stringUtil.extractFirst(imageFileUid, "t")/>
50 <#assign imageFileUid = imageFileUid?substring(0,imageFileUid?length-1)/>
51 </#if>
52 <#assign
53 dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
54 fileEntry = dlFileEntryLocalService.getFileEntryByUuidAndGroupId(imageFileUid, groupId)
55 fileEntryTypeId = fileEntry.getFileEntryTypeId()
56 />
57 <#if fileEntryTypeId gt 0>
58 <#assign
59 dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")
60 dlFileVersionLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileVersionLocalService")
61 dlFileVersion = dlFileVersionLocalService.getLatestFileVersion(fileEntry.getUserId(), fileEntry.getFileEntryId())
62 fieldsMap = fileEntry.getDDMFormValuesMap(dlFileVersion.getFileVersionId())
63 />
64 <#list fieldsMap?keys as ddmFormKey>
65 <#assign ddmForm = fieldsMap[ddmFormKey]/>
66 <#list ddmForm.getDDMFormFieldValues() as formField>
67 <#if formField.getName() == 'AltTag'>
68 <#assign altTag = formField.getValue().getString(locale) />
69 <#return altTag />
70 </#if>
71 </#list>
72 </#list>
73 </#if>
74 </#if>
75 <#return altText />
76</#function>
77
78<#function getCopyright ddmImage>
79 <#assign
80 Bildnachweis = ""
81 imageUrl = ddmImage.getData()
82 imageFileUid = stringUtil.extractLast(imageUrl, "/")
83 />
84 <#if (stringUtil.extractFirst(imageFileUid, "t")??)>
85 <#assign imageFileUid = stringUtil.extractFirst(imageFileUid, "t")/>
86 <#assign imageFileUid = imageFileUid?substring(0,imageFileUid?length-1)/>
87 </#if>
88 <#assign
89 dlFileEntryLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryLocalService")
90 fileEntry = dlFileEntryLocalService.getFileEntryByUuidAndGroupId(imageFileUid, groupId)
91 fileEntryTypeId = fileEntry.getFileEntryTypeId()
92 />
93 <#if fileEntryTypeId gt 0>
94 <#assign
95 dlFileEntryTypeLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileEntryTypeLocalService")
96 dlFileVersionLocalService = serviceLocator.findService("com.liferay.document.library.kernel.service.DLFileVersionLocalService")
97 dlFileVersion = dlFileVersionLocalService.getLatestFileVersion(fileEntry.getUserId(), fileEntry.getFileEntryId())
98 fieldsMap = fileEntry.getDDMFormValuesMap(dlFileVersion.getFileVersionId())
99 />
100 <#list fieldsMap?keys as ddmFormKey>
101 <#assign ddmForm = fieldsMap[ddmFormKey]/>
102 <#list ddmForm.getDDMFormFieldValues() as formField>
103 <#if formField.getName() == 'Bildnachweis'>
104 <#assign Bildnachweis = formField.getValue().getString(locale) />
105 <#return Bildnachweis />
106 </#if>
107 </#list>
108 </#list>
109 </#if>
110 <#return Bildnachweis/>
111</#function>
Soziale Medien
Beim Klick auf einen der o.g. Links verlassen Sie das Portal des N!-Netzwerks.
Datenschutz Social Media