Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> cur_yearGroup.yearContent [in template "20101#20128#28633905" at line 54, column 62]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #if cur_yearGroup.yearContent.getData... [in template "20101#20128#28633905" at line 54, column 57]
----
1<#assign dataTabItems = jsonFactoryUtil.createJSONArray()>
2<#if yearGroup.getSiblings()?has_content>
3 <#list yearGroup.getSiblings() as cur_yearGroup>
4 <#assign year = jsonFactoryUtil.createJSONObject()>
5 <#if cur_yearGroup_index == 0>
6 <@liferay.silently year.put("active", true) />
7 </#if>
8 <@liferay.silently year.put("ref", cur_yearGroup.getChild('year').getData()) />
9 <@liferay.silently year.put("label", cur_yearGroup.getChild('year').getData()) />
10 <@liferay.silently dataTabItems.put(year) />
11 </#list>
12</#if>
13
14<div class="o-container">
15<section pad="0-1/15 0-2/31@sm" marb="72 108@md">
16 <${titleGroup.titleTag.getData()} class="g-title g-title-m g-title-m--light u-text-center" mar="57-0-0 48-0-16@sm 64-0-80@md" pad="0-3/29@sm 0-5/29@md">${titleGroup.title.getData()}</${titleGroup.titleTag.getData()}>
17 <div class="o-product-description is-path-url no-params"
18 data-tab-items='${dataTabItems}'
19 mar="0-auto" data-lazy-component="tabs-winners:css-js"
20 data-tabs-winners-base-path="${page.getData()}"
21 data-tab-product-tag="${tagGroup.yearTag.getData()}"
22 data-tabs-winners-ref-accordions="label">
23 <div class="o-product-description__header" cols="1/1">
24 <div class="o-product-description__header__scroll">
25 <div class="m-tabs-buttons" cols="14/27@md 16/27@lg" mar="0-1/15 0-1/31@sm 0-0@md">
26 </div>
27 <div class="a-select a-select--in-tabs u-hide u-hide-xs u-hide-sm"
28 data-options='[{"label":"Más resultados","selected":true,"disabled":true}]' mxw="220"
29 cols="5.5/27@md" marl="0.5/27">
30 <div flex="ai:ce">
31 <div class="a-select__field a-select__field--">
32 <div class="a-select__wrapper-element">
33 <select class="a-select__element input-text form-control" cols="1/1"
34 name="items-colapsed" autocomplete="off">
35 </select>
36 </div>
37 </div>
38 </div>
39 </div>
40 </div>
41 </div>
42 <div class="o-product-description__body">
43 <div class="m-htmls-contents m-htmls-contents--lineal-effect" data-effect="lineal" pad="44-0-0 64-0-0@sm">
44 <!--multiple 0-->
45 <#if yearGroup.getSiblings()?has_content>
46 <#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")>
47 <#list yearGroup.getSiblings() as cur_yearGroup>
48 <#if cur_yearGroup_index == 0>
49 <div class="a-html-content is-active false" id="${cur_yearGroup.getChild('year').getData()}" data-href="${cur_yearGroup.getChild('year').getData()}" pad="0 0-1/27@sm 0-5/27@md">
50 <#else>
51 <div class="a-html-content false" id="${cur_yearGroup.getChild('year').getData()}" data-href="${cur_yearGroup.getChild('year').getData()}" pad="0 0-1/27@sm 0-5/27@md">
52 </#if>
53 <div class="a-html-content__wrapper">
54 <#if cur_yearGroup.yearContent.getData()?has_content>
55 <#attempt>
56 <#assign monthContentCode = cur_yearGroup.yearContent.getData()>
57 <#assign contentArticle = journalArticleLocalService.getArticleDisplay(groupId, monthContentCode, null, 'es_ES', null)>
58 ${contentArticle.getContent()}
59 <#recover>
60
61 </#attempt>
62 </#if>
63 </div>
64 </div>
65 </#list>
66 </#if>
67 <!--multiple0-->
68 </div>
69 </div>
70 </div>
71</section>
72</div>


