1<style>
2 .aui .hays__r1__events {
3 height: 400px;
4 padding: 15px 15px 0 15px;
5 margin-top: -6px;
6 margin-bottom: 30px;
7 }
8 .aui .hays__r1__events h3 {
9 margin-bottom: -16px;
10 }
11 .aui .hays__r1__events__list {
12 margin: 0 0 20px 0;
13 padding: 0;
14 list-style-type: none;
15 max-height: 280px;
16 overflow-y: auto;
17 }
18 .aui .hays__r1__events__list__item {
19 line-height: 1.33;
20 font-size: 16px;
21 padding: 7.5px 0;
22 border-bottom: 1px solid white;
23 }
24</style>
25
26<div class="box-content-template darkblue hays__r1__events">
27 <#if !entries?has_content>
28 <h3><span><@liferay.language key="location.detail.events.none.title"/></span></h3>
29 <p class="hays__r1__events__no__events"><@liferay.language key="location.detail.events.none"/></p>
30 <#else>
31 <h3> <span><@liferay.language key="location.detail.events.title"/></span> </h3>
32 <ul class="hays__r1__events__list">
33 <#list entries as entry>
34 <#assign
35 assetRenderer = entry.getAssetRenderer()
36 entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale))
37 journalArticle = assetRenderer.getAssetObject()
38 document = saxReaderUtil.read(journalArticle.getContent())
39 rootElement = document.getRootElement()
40 />
41
42 <#list rootElement.elements() as dynamicElement >
43 <#if dynamicElement.attributeValue("name") == "StartTermin" >
44 <#assign startDate = getterUtil.getString(dynamicElement.element("dynamic-content").getData()) >
45 <#if startDate??>
46 <#assign startDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", startDate, locale)>
47 </#if>
48 </#if>
49 <#if dynamicElement.attributeValue("name") == "EndTermin" >
50 <#assign endDate = getterUtil.getString(dynamicElement.element("dynamic-content").getData()) >
51 <#if endDate??>
52 <#assign endDate_DateObj = dateUtil.parseDate("yyyy-MM-dd", endDate, locale)>
53 </#if>
54 </#if>
55 <#if dynamicElement.attributeValue("name") == "LocationVorOrt" >
56 <#assign location = dynamicElement.element("dynamic-content").getData() >
57 </#if>
58 <#if dynamicElement.attributeValue("name") == "Veranstaltung" >
59 <#assign eventTitle = dynamicElement.element("dynamic-content").getData() >
60 </#if>
61 </#list>
62 <li class="hays__r1__events__list__item">
63 ${dateUtil.getDate(startDate_DateObj, "dd.MM.yyyy", locale)} - ${dateUtil.getDate(endDate_DateObj, "dd.MM.yyyy", locale)}, ${location}<br>
64 <strong>${eventTitle}</strong>
65 </li>
66 </#list>
67 </ul>
68 </#if>
69 <p><a href="<@liferay.language key="location.detail.events.all.url"/>"><@liferay.language key="location.detail.events.all"/></a></p>
70</div>