Derzeit sind keine Veranstaltungen geplant.
Fehler bei der Verarbeitung der Vorlage.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar): ==> place [in template "kas-de-theme_SERVLET_CONTEXT_/templates/functions/content-functions/CFPrepareLocationData.ftl" at line 11, column 73] ---- FTL stack trace ("~" means nesting-related): - Failed at: placeString = FrontendService.article... [in template "kas-de-theme_SERVLET_CONTEXT_/templates/functions/content-functions/CFPrepareLocationData.ftl" in function "prepareLocationData" at line 11, column 21] ----
1<#--
2 used @ Veranstaltungen-Übersichtsseite, "Demnächst"-Tab
3-->
4
5<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" />
6<#include "${fullTemplatesPath}/functions/freemarkerUtil.ftl" />
7<#include "${fullTemplatesPath}/macros/debugging.ftl" />
8<#include "${fullTemplatesPath}/functions/liferayServicesUtil.ftl" />
9<#include "${fullTemplatesPath}/functions/pageUtil.ftl" />
10<#include "${fullTemplatesPath}/functions/categoriesUtil.ftl" />
11
12<#include "${fullTemplatesPath}/macros/page-modules/PMEventTiles.ftl" />
13
14<#assign
15 themeDisplay = getThemeDisplay()
16 editmode = FrontendService.user.isPrivilegedUser(themeDisplay)
17 layout = themeDisplay.getLayout()
18 locale = themeDisplay.getLocale()
19 layouttpl = layout.getTypeSettingsProperties().getProperty("layout-template-id")
20 content = []
21/>
22
23<#if portletPreferences?? >
24 <#assign isSoon = FrontendService.category.hasSoonPreferences(portletPreferences) >
25</#if>
26
27<#-- cta -->
28<#assign
29 page = getPageInfo()
30 pageGroupId = page.id
31 groupId = themeDisplay.getScopeGroupId()
32 categoryIds = getCategoryIdsByVocabulary()
33 query = FrontendService.search.newSearchQuery(themeDisplay).setStructureKey("WCS_KASDE_VERANSTALTUNG").setSearchScopeByPageGroupIdandGroupId(pageGroupId, groupId).setCategories(categoryIds).setDescendingOrder(false).setSearchterm("")
34/>
35
36<#if (isSoon?? && isSoon) || (currentURL?? && currentURL?contains('DEMNAECHST'))>
37 <#assign query = query.setRelativeStartDate(0, 0, 1).setRelativeEndDate(0, 6, 0) >
38 <div class="o-page-module" data-tab-name="${languageUtil.get(locale, "demnaechst")}"
39 data-tab-query="${query.toURL()}">
40<#else>
41 <#assign query = query.setRelativeStartDate(0, -12, 0).setRelativeEndDate(0, 0, -1) >
42 <div class="o-page-module"
43 data-tab-name="${languageUtil.get(locale, "bisherige.veranstaltungen")}"
44 data-tab-query="${query.toURL()}">
45</#if>
46 <#if entries?has_content>
47 <#list entries as entry>
48 <#assign
49 primaryKey = entry.classPK?number
50 jsonString = FrontendService.article.getWebcontent(primaryKey)
51 json = FrontendService.json.parseAsJson(jsonString)
52 data = getRelatedVeranstaltung(json, locale, primaryKey, FrontendService)
53 />
54 <#assign content = content + [data] />
55 </#list>
56
57 <@PMEventTiles "ADT_KASDE_VERANSTALTUNGEN_TILES" content "o-tiles--listView c-event-tiles" />
58
59 <#elseif (editmode?? && editmode)>
60 <@errorMessage languageUtil.get(locale, "keine.veranstaltungen.fuer.bisher.demnaechst.vorhanden") "ADT_KASDE_VERANSTALTUNGEN" layouttpl />
61 <#else>
62 <#assign keineVeranstaltungen = languageUtil.get(locale, "derzeit.keine.veranstaltungen.geplant") >
63 <p class="no-content-msg">${keineVeranstaltungen}</p>
64 </#if>
65
66 </div>
—
10 Elemente pro Seite