An error occurred while processing the template.
The following has evaluated to null or missing: ==> FrontendService.DDM.getTemplateByKey(ddmStructure, wcdTemplateKey) [in template "252001#252047#9281677" at line 15, column 28] ---- 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 ddmTemplate = FrontendService... [in template "252001#252047#9281677" at line 15, column 5] ----
1<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" />
2<#-- set template name to display entries -->
3<#assign wcdTemplateKey = "WCD_DEBATTENBLOG_ARTIKELDETAIL_INTRO" >
4<#-- editmode -->
5<#assign editmode = FrontendService.user.isPrivilegedUser(themeDisplay) >
6
7<#-- get entry from url -->
8<#assign currentUrl = themeDisplay.getURLCurrent() >
9<#assign entry = FrontendService.article.getArticleToUrl(currentUrl, groupId?number)! >
10<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") >
11
12<#if entry?has_content>
13 <#assign ddmStructure = entry.getDDMStructure()!"" >
14 <#if ddmStructure?has_content>
15 <#assign ddmTemplate = FrontendService.DDM.getTemplateByKey(ddmStructure, wcdTemplateKey)>
16
17 <#if ddmTemplate?has_content>
18 <#assign articleId = entry.articleId >
19 <#assign ddmTemplateKey = ddmTemplate.getTemplateKey() >
20 <#assign version = entry.getVersion() >
21 <#assign languageId = themeDisplay.getLocale().toString() >
22 <#assign articleDisplay = JournalArticleLocalService.getArticleDisplay(groupId?long, articleId, version?double, ddmTemplateKey, "view", languageId, themeDisplay)! >
23
24 <#if articleDisplay?has_content>
25 <#assign html = articleDisplay.getContent() >
26 ${html}
27 <#else>
28 <@errorMessage languageUtil.get(locale, "preview.with.scheduled.notworking") />
29 </#if>
30
31 <#if (editmode?? && editmode)>
32 <#assign resourcePrimKey = entry.getResourcePrimKey() >
33 ${FrontendService.article.getEditArticleHtml(resourcePrimKey, themeDisplay)}
34 </#if>
35
36 <#elseif (editmode?? && editmode)>
37 <@errorMessage (languageUtil.get(locale, "es.existieren.kein.ddmTemplate") + ": " + wcdTemplateName) wcdTemplateName />
38 </#if>
39 <#elseif (editmode?? && editmode)>
40 <@errorMessage languageUtil.get(locale, "es.existieren.keine.ddmStructure") wcdTemplateName />
41 </#if>
42<#elseif (editmode?? && editmode)>
43 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") wcdTemplateName />
44</#if>
An error occurred while processing the template.
The following has evaluated to null or missing: ==> FrontendService.DDM.getTemplateByKey(ddmStructure, wcdTemplateKey) [in template "252001#252047#9281640" at line 15, column 26] ---- 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 ddmTemplate = FrontendService... [in template "252001#252047#9281640" at line 15, column 3] ----
1<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" />
2
3<#-- set template name to display entries -->
4<#assign wcdTemplateKey = "WCD_DEBATTENBLOG_ARTIKELDETAIL_CONTENT" >
5<#-- editmode -->
6<#assign editmode = FrontendService.user.isPrivilegedUser(themeDisplay) >
7
8<#-- get entry from url -->
9<#assign currentUrl = themeDisplay.getURLCurrent() >
10<#assign entry = FrontendService.article.getArticleToUrl(currentUrl, groupId?number)! >
11<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") >
12
13<#if entry?has_content>
14 <#assign ddmStructure = entry.getDDMStructure()!"" >
15 <#assign ddmTemplate = FrontendService.DDM.getTemplateByKey(ddmStructure, wcdTemplateKey)>
16
17 <#if ddmTemplate?has_content>
18 <#assign articleId = entry.articleId >
19 <#assign ddmTemplateKey = ddmTemplate.getTemplateKey() >
20 <#assign version = entry.getVersion() >
21 <#assign languageId = themeDisplay.getLocale().toString() >
22 <#assign articleDisplay = JournalArticleLocalService.getArticleDisplay(groupId?long, articleId, version?double, ddmTemplateKey, "view", languageId, themeDisplay)! >
23
24 <#if articleDisplay?has_content>
25 <#assign html = articleDisplay.getContent() >
26 ${html}
27 <#else>
28 <@errorMessage languageUtil.get(locale, "preview.with.scheduled.notworking") />
29 </#if>
30
31 <#elseif (editmode?? && editmode)>
32 <@errorMessage (languageUtil.get(locale, "es.existieren.kein.ddmTemplate") + ": " + wcdTemplateName) wcdTemplateName />
33 </#if>
34<#elseif (editmode?? && editmode)>
35 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") wcdTemplateName />
36</#if>
An error occurred while processing the template.
The following has evaluated to null or missing: ==> FrontendService.DDM.getTemplateByKey(ddmStructure, wcdTemplateKey) [in template "252001#252047#9281687" at line 15, column 28] ---- 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 ddmTemplate = FrontendService... [in template "252001#252047#9281687" at line 15, column 5] ----
1<#include "${fullTemplatesPath}/functions/relatedContentUtil.ftl" />
2<#-- set template name to display entries -->
3<#assign wcdTemplateKey = "WCD_DEBATTENBLOG_ARTIKELDETAIL_THEMEN" >
4<#-- editmode -->
5<#assign editmode = FrontendService.user.isPrivilegedUser(themeDisplay) >
6
7<#-- get entry from url -->
8<#assign currentUrl = themeDisplay.getURLCurrent() >
9<#assign entry = FrontendService.article.getArticleToUrl(currentUrl, groupId?number)! >
10<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") >
11
12<#if entry?has_content>
13 <#assign ddmStructure = entry.getDDMStructure()!"" >
14 <#if ddmStructure?has_content>
15 <#assign ddmTemplate = FrontendService.DDM.getTemplateByKey(ddmStructure, wcdTemplateKey)>
16
17 <#if ddmTemplate?has_content>
18 <#assign articleId = entry.articleId >
19 <#assign ddmTemplateKey = ddmTemplate.getTemplateKey() >
20 <#assign version = entry.getVersion() >
21 <#assign languageId = themeDisplay.getLocale().toString() >
22 <#assign articleDisplay = JournalArticleLocalService.getArticleDisplay(groupId?long, articleId, version?double, ddmTemplateKey, "view", languageId, themeDisplay)! >
23
24 <#if articleDisplay?has_content>
25 <#assign html = articleDisplay.getContent() >
26 ${html}
27 <#else>
28 <@errorMessage languageUtil.get(locale, "preview.with.scheduled.notworking") />
29 </#if>
30
31 <#elseif (editmode?? && editmode)>
32 <@errorMessage (languageUtil.get(locale, "es.existieren.kein.ddmTemplate") + ": " + wcdTemplateName) wcdTemplateName />
33 </#if>
34
35 </#if>
36<#elseif (editmode?? && editmode)>
37 <@errorMessage languageUtil.get(locale, "es.existieren.keine.entries") wcdTemplateName />
38</#if>