Publicador de contenidos

Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> entries  [in template "20116#20152#43115" at line 21, column 16]

----
Tip: If the failing expression is known to be 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: #list entries as curEntry  [in template "20116#20152#43115" at line 21, column 9]
----
1<#-- 
2Web content templates are used to lay out the fields defined in a web 
3content structure. 
4 
5Please use the left panel to quickly add commonly used variables. 
6Autocomplete is also available and can be invoked by typing "${". 
7--> 
8 
9<style> 
10    @media (max-width: 400px) { 
11      .slide-content{ 
12       background-color:rgba(0,0,0,0.4) !important;  
13      }  
14
15</style> 
16 
17<#assign htmlUtil = staticUtil["com.liferay.portal.kernel.util.HtmlUtil"] /> 
18<div class="wrapper-slide"> 
19    <button class="slide-btn slide-prev"><@liferay.language key="aqualogy.liferay.prev" /></button> 
20    <div id="myslide"> 
21    	<#list entries as curEntry> 
22            <#assign 
23                assetRenderer = curEntry.getAssetRenderer() 
24                ddmFormValuesReader = assetRenderer.getDDMFormValuesReader() 
25                textFields = ddmFormValuesReader.getDDMFormFieldValues('text') 
26                dmImages = ddmFormValuesReader.getDDMFormFieldValues('ddm-image') 
27            /> 
28            <#list textFields as textField> 
29                <#if textField.name == 'Titulo'> 
30                    <#assign titulo = textField.getValue().getString(locale) /> 
31                <#elseif textField.name == 'Subtitulo'> 
32                    <#assign subtitulo = textField.getValue().getString(locale) /> 
33                </#if> 
34            </#list> 
35      	    <#list dmImages as dmImage> 
36                <#assign value = dmImage.getValue().getString(locale)> 
37                <#attempt> 
38                    <#if dmImage.name == 'Imagen'> 
39                        <#assign listImage = (value?eval).data> 
40                    </#if> 
41                <#recover> 
42              </#attempt> 
43            </#list> 
44            <div class="slide-item" style="background-image: url(${htmlUtil.escape(listImage)});"> 
45                <div class="container"> 
46                    <div class="slide-content"> 
47                        <span class="previo">${titulo}</span> 
48                        <h1>{subtitulo}</h1> 
49                    </div> 
50                </div> 
51            </div>             
52             
53    	</#list> 
54 
55        <div class="slide-dots"> 
56            <ul> 
57                <li class="dot"><button></button></li> 
58                <li class="dot"><button class="active"></button></li> 
59                <li class="dot"><button></button></li> 
60            </ul> 
61        </div> 
62    </div> 
63    <button class="slide-btn slide-next"><@liferay.language key="aqualogy.liferay.next" /></button> 
64</div>