Gruppo Hera Luce e Gas Casa News

News

News

Gruppo Hera Luce e Gas Casa News

News

Archivio news

Archivio news

Si è verificato un errore nell'elaborarazione del modello.
Java method "static it.reply.open.hera.template.context.contributor.context.contributor.HeraContributorLocalService.getLayout(long, boolean, long)" threw an exception; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: pageLayout = heraContributorLocalServ...  [in template "20099#20135#112915" at line 44, column 21]
----
1<#assign 
2prefUrl = layout.getGroup().getDisplayURL(themeDisplay, false) 
3pageURL = "" 
4isCasa = true 
5/> 
6<#assign 
7releaseLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.ReleaseLocalService") 
8 
9release = releaseLocalService.getRelease(1) 
10vers = release.getBuildNumber() 
11/> 
12<#if getterUtil.getString(themeDisplay.getThemeSetting("area"))==languageUtil.get(locale, "Business") > 
13    <#assign isCasa = false /> 
14</#if> 
15<section id="news"> 
16    <div class="container py-2 my-3"> 
17        <#if entries?has_content> 
18        <#assign dateFormat = languageUtil.get(locale, "dd_MM_yyyy")/> 
19        <div class="row mt-4 pt-2 h-100"> 
20            <#list entries as curEntry> 
21            <#assign 
22            tagsList = curEntry.getTags() 
23            assetRenderer = curEntry.getAssetRenderer() 
24            docXml = saxReaderUtil.read(assetRenderer.getArticle().getContentByLocale(locale.toString())) 
25            paginaPerLaSezioneCasa = docXml.valueOf("//dynamic-element[@name='PaginaPerLaSezioneCasa']/dynamic-content/text()") 
26            paginaPerLaSezioneBusiness = docXml.valueOf("//dynamic-element[@name='PaginaPerLaSezioneBusiness']/dynamic-content/text()") 
27            LinkEsterno = docXml.valueOf("//dynamic-element[@name='LinkEsterno']/dynamic-content/text()") 
28            link = LinkEsterno 
29            target = "_blank" 
30            /> 
31            <#if LinkEsterno == ""> 
32                <#if isCasa> 
33                    <#assign pageURL = paginaPerLaSezioneCasa /> 
34                <#else> 
35                    <#assign pageURL = paginaPerLaSezioneBusiness /> 
36                </#if> 
37                <#if pageURL != ""> 
38                    <#if vers != 7110> 
39                    <#assign 
40                    layoutIDJsonString = pageURL?split("@")?first 
41                    layoutIDJsonObject = jsonFactoryUtil.createJSONObject(layoutIDJsonString) 
42                    groupIDJsonString = pageURL?split("@")?last 
43                    groupIDJsonObject = jsonFactoryUtil.createJSONObject(groupIDJsonString) 
44                    pageLayout = heraContributorLocalService.getLayout(groupIDJsonObject.getLong("groupId"), false, layoutIDJsonObject.getLong('layoutId')) 
45                    link = pageLayout.getFriendlyURL(local) 
46                    target = '' 
47                    /> 
48                        <#else> 
49                            <#assign 
50                            layoutID = pageURL?split("@")?first 
51                            groupID = pageURL?split("@")?last 
52                            pageLayout = heraContributorLocalService.getLayout(groupID?number, false, layoutID?number) 
53                            link = pageLayout.getFriendlyURL(local) 
54                            target = "" 
55                            /> 
56                            </#if> 
57                     
58                    <#if prefUrl != ""> 
59                        <#assign link = prefUrl + link /> 
60                    </#if> 
61                </#if> 
62            </#if> 
63            <#assign tipodiv="a" /> 
64            <#if LinkEsterno == "nolink"> 
65                <#assign tipodiv="p" /> 
66            </#if> 
67            <div class="col-lg-4 mb-4"> 
68                <${tipodiv} href="${link}" target="${target}" class="black-three small letter-spacing-sm"> 
69                <div class="post-container white-box tile"> 
70                    <div class="post-details"> 
71                        <span class="brown-grey mr-3">${dateUtil.getDate(curEntry.getPublishDate(), dateFormat, locale)}</span> 
72                        <#if tagsList?? && tagsList?has_content> 
73                            <ul class="tags-container list-unstyled d-inline-block"> 
74                                <#list tagsList as tag> 
75                                    <#if tag.getName() != ""> 
76                                        <li class="d-inline-block pr-1"> 
77                                            <span class="darkish-color-three smaller p-1 border border-danger rounded">${tag.getName()}</span> 
78                                        </li> 
79                                    </#if> 
80                                </#list> 
81                            </ul> 
82                        </#if> 
83                    </div> 
84                    <h4 class="black-three x-bigger bolder letter-spacing-sm">${curEntry.getTitle(locale)}</h4> 
85                    <div class="greyish-brown letter-spacing-sm">${curEntry.getSummary(locale)}</div> 
86                    <div class="text-right position-absolute" style="bottom: 20px; right: 50px;"> 
87                        Scopri di pi&ugrave;<i class="icon-arrow-r align-middle darkish-color"></i> 
88                    </div> 
89                </div> 
90            </${tipodiv}> 
91        </div> 
92        </#list> 
93    </div> 
94    </#if> 
95    </div> 
96</section>