Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing:
==> curEntry.getAssetRenderer()  [in template "20097#20123#44099" at line 36, column 42]

----
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 assetRenderer = curEntry.getA...  [in template "20097#20123#44099" at line 36, column 17]
----
1<#setting locale=locale.toString()> 
2 
3<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
4	 
5<#assign titStructureName = 'Top Info Teaser' /> 
6 
7<#function getIndex list index> 
8	<#list fields as field> 
9		<#if field?index == index> 
10			<#return field/> 
11		</#if> 
12	</#list> 
13	<#return ""/> 
14</#function> 
15 
16<#function getAncestorLevel currentLayout selectedLayoutId> 
17	<#assign selectedLayout = layoutService.getLayout(groupId, false, selectedLayoutId) > 
18		<#if currentLayout.getFriendlyURL(locale) == selectedLayout.getFriendlyURL(locale) > 
19			<#return 0> 
20		</#if> 
21 
22		<#assign level = 0 /> 
23		<#list currentLayout.getAncestors() as ancestor> 
24			<#assign level = level + 1> 
25			<#if ancestor.getFriendlyURL(locale) == selectedLayout.getFriendlyURL(locale) > 
26				<#return level/> 
27			</#if> 
28		</#list> 
29	<#return -1> 
30</#function> 
31 
32<#if entries?has_content> 
33	<#assign nearestAncestorText = "" /> 
34	<#assign nearestAncestorLevel = 999 /> 
35	<#list entries as curEntry> 
36		<#assign assetRenderer = curEntry.getAssetRenderer() /> 
37		<#if assetRenderer.getClassName() == "com.liferay.journal.model.JournalArticle"> 
38			<#assign journalArticle = assetRenderer.getArticle() /> 
39			<#assign structureName = journalArticle.getDDMStructure().getName(locale) /> 
40			<#if structureName == titStructureName> 
41				<#assign fields = assetRenderer.getDDMFormValuesReader().getDDMFormValues().getDDMFormFieldValues() /> 
42				<#assign text = getIndex(fields, 0).getValue().getString(locale)  /> 
43				<#assign layout = getIndex(fields, 1).getValue().getString(locale) /> 
44				<#if text?has_content && layout?has_content && layout?eval.layoutId?has_content> 
45					<#assign level = getAncestorLevel(themeDisplay.getLayout(), layout?eval.layoutId?number) /> 
46					<#-- Show content only if the selected page is ancestorOrSelf of the current page --> 
47					<#if level gte 0 && level lte nearestAncestorLevel> 
48						<#assign nearestAncestorText = text /> 
49						<#assign nearestAncestorLevel = level /> 
50					</#if> 
51				</#if> 
52			</#if> 
53			 
54		</#if> 
55	</#list> 
56	<#if nearestAncestorText?? && nearestAncestorText?has_content> 
57		<div class="top-info-teaser text-center"> 
58				<div class="container-fluid container-fluid-max-xl"> 
59					${nearestAncestorText} 
60				</div> 
61		</div> 
62	</#if> 
63</#if> 
Typ
Kategorie
188 Ergebnisse für Best-of-Trance-Radio