Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing: ==> curEntry.getAssetRenderer() [in template "20101#20128#96748" at line 9, column 37] ---- 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 renderer = curEntry.getAssetR... [in template "20101#20128#96748" at line 9, column 17] ----
1<#assign journalArticleClassName = "com.liferay.journal.model.JournalArticle">
2<#assign defUrl = themeDisplay.getPortalURL()>
3<#assign localeDisplayLanguage = locale.getDisplayLanguage(locale)?capitalize />
4
5<div id="ceps-dos-exp" class="center common-margin">
6 <div class="row nomargin">
7 <#if entries?has_content>
8 <#list entries as curEntry>
9 <#assign renderer = curEntry.getAssetRenderer() >
10 <#assign contentNoticiaURL = renderer.getUrlTitle(locale) >
11 <#assign className = renderer.getClassName() >
12
13 <#if className==(journalArticleClassName?string) >
14 <#assign journalArticle = renderer.getArticle() >
15 <#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale)) >
16 <#assign rootElement = document.getRootElement() >
17
18
19 <#assign titulo = saxReaderUtil.createXPath("dynamic-element[@name='Titulo']/dynamic-content").selectSingleNode(rootElement).getStringValue() >
20 <#assign imagen = saxReaderUtil.createXPath("dynamic-element[@name='Foto']/dynamic-content").selectSingleNode(rootElement).getStringValue() >
21 <#assign map_image = imagen?eval>
22 </#if>
23
24 <div class="col-12 col-xl-4 relative">
25 <div class="col-12 nopadding container-imagen">
26 <div class="col-12 imagen nopadding expand">
27 <img alt="${titulo}" src="/documents/${map_image.groupId}/${map_image.fileEntryId}/${map_image.name}/${map_image.uuid}" class="expand">
28 </div>
29 </div>
30
31
32 <div class="button-container col-12 common-text relative nopadding">
33 <div class="absolute c-csecundario common-text expand-h">
34 ${titulo}
35 </div>
36 <a class="btn btn-primary custom-button" href="${defUrl}/web/ceps/w/${contentNoticiaURL}">
37 saber más
38 </a>
39 </div>
40 </div>
41 </#list>
42 </#if>
43
44 <div class="col-12 col-xl-4 relative reloj15min">
45 <div class="reloj col-12">
46 <div class="col-12 imagen-reloj">
47 <img alt="reloj" src="/documents/94339/96086/reloj%403x.png" />
48 </div>
49
50 <div class="col-12">
51 <p class="c-tprincipal common-subtitle">
52 15<br />
53 minutos
54 </p>
55 </div>
56 </div>
57
58 <div class="button-container col-12 common-text">
59 <a class="btn btn-primary custom-button" href="/web/ceps/alta-compartir-experiencia">
60 <#if localeDisplayLanguage = "Català">
61 comparteix la teva experiència
62 <#else>
63 comparte tu experiencia
64 </#if>
65
66 </a>
67 </div>
68 </div>
69 </div>
70</div>
71
72
73
74<!--
75
76<div id="ceps-contenido-3-comparte">
77 <div class="reloj15min row">
78 <div class="reloj col-12">
79 <div class="col-12 imagen-reloj">
80 <img alt="reloj" src="/documents/35087/46224/reloj%403x.png/72d61e10-4421-40bb-24b3-6b806d255814?t=1607690147818" />
81 </div>
82
83 <div class="col-12">
84 <h2>15<br />
85 minutos
86 </h2>
87 </div>
88 </div>
89
90 <div class="button-container col-12 common-text">
91 <a class="btn btn-primary custom-button" href="">
92 comparte tu experiencia
93 </a>
94 </div>
95 </div>
96</div>
97
98-->