Heading Veranstaltungen

Heading Veranstaltungen

Fehler bei der Verarbeitung der Vorlage.
Syntax error in template "20116#20152#659100" in line 82, column 29:
?no_esc can't be used here, as the current output format isn't a markup (escaping) format: undefined(mimeType=null, class=f.c.UndefinedOutputFormat)
1<#-- Events-Overview, V1.0 --> 
2<#-- Asset-Publisher Template --> 
3<#-- Autor: THU, 09.09.2019 --> 
4 
5<#-- Take layout id --> 
6<#assign layoutId = themeDisplay.getPlid()> 
7 
8<#-- Get the service for layout --> 
9<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService")> 
10 
11<#-- Convert the layout id into long --> 
12<#assign layoutLong = getterUtil.getLong(layoutId)> 
13 
14<#-- Take a layout object --> 
15<#assign layout = layoutService.getLayout(layoutLong)> 
16<#assign pageName = layout.getName(locale)> 
17 
18<h2>${pageName}</h2> 
19 
20<#if entries?has_content> 
21    <#list entries as curEntry> 
22 
23        <#assign renderer = curEntry.getAssetRenderer()> 
24        <#assign className = renderer.getClassName()> 
25        <#assign NewsTitle = curEntry.getTitle(locale)> 
26 
27        <#if className == "com.liferay.journal.model.JournalArticle"> 
28 
29            <#assign journalArticle = renderer.getArticle()> 
30            <#assign document = saxReaderUtil.read(journalArticle.getContent())> 
31            <#assign rootElement = document.getRootElement()> 
32 
33            <#-- Initialize values --> 
34            <#assign EventTitle = ""> 
35            <#assign EventDate = ""> 
36            <#assign EventEndDate = ""> 
37            <#assign EventLocation = ""> 
38 
39            <#-- Loop through dynamic elements --> 
40            <#list rootElement.elements() as dynamicElement> 
41 
42                <#assign fieldName = dynamicElement.attributeValue("name")> 
43 
44                <#-- NewsTitle --> 
45                <#if fieldName == "NewsTitle"> 
46                    <#assign EventTitle = dynamicElement.element("dynamic-content").text> 
47                </#if> 
48 
49                <#-- EventStartDate --> 
50                <#if fieldName == "EventStartDate"> 
51                    <#assign rawDate = dynamicElement.element("dynamic-content").text> 
52                    <#assign EventDate = dateUtil.formatDate("yyyy-MM-dd", rawDate, locale)> 
53                </#if> 
54 
55                <#-- EventEndDate --> 
56                <#if fieldName == "EventEndDate"> 
57                    <#assign EventEndDate = dynamicElement.element("dynamic-content").text> 
58                    <#if EventEndDate?has_content> 
59                        <#assign EventDate = EventDate + " bis " + 
60                            dateUtil.formatDate("yyyy-MM-dd", EventEndDate, locale)> 
61                    </#if> 
62                </#if> 
63 
64                <#-- EventLocation --> 
65                <#if fieldName == "EventLocation"> 
66                    <#assign EventLocation = dynamicElement.element("dynamic-content").text> 
67                    <#if EventLocation?has_content> 
68                        <#assign EventLocation = "<br>" + EventLocation> 
69                    </#if> 
70                </#if> 
71 
72            </#list> 
73        </#if> 
74 
75        <p style="margin: 0px 0px 10px 0px; padding: 0px 0px 10px 0px; border-bottom:1px solid #c0c0c0"> 
76            <b>${EventDate}</b><br /> 
77            <b> 
78                <a href="${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry, true)}"> 
79                    ${NewsTitle} 
80                </a> 
81            </b> 
82            ${EventLocation?no_esc} 
83        </p> 
84 
85    </#list> 
86</#if> 
87 
88<p>&nbsp;</p>