Veranstaltungskalender - Dyckerhoff Deutschland
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> </p>