Notícies

S'ha produït un error mentre es processava la plantilla.
For "." left-hand operand: Expected a hash, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> image.autor.getData()  [in template "10901#10934#287733157" at line 40, column 73]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if (validator.isNotNull(image.autor...  [in template "10901#10934#287733157" at line 40, column 21]
----
1<#assign geniusGroupId=6200569> 
2<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
3<#assign currentArticle = JournalArticleLocalService.getArticle(groupId,.vars['reserved-article-id'].data)> 
4<#assign dataPublicacio=currentArticle.getDisplayDate()> 
5<div class="contingut"> 
6 
7<meta property="og:url"	content="${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}" /> 
8<meta property="og:type" content="article" /> 
9<meta property="og:description"	content="${stringUtil.shorten(htmlUtil.stripHtml(description.getData()), 300)}" /> 
10<meta property="og:title" content="${title.getData()}" /> 
11<meta name="twitter:card" content="summary" /> 
12<meta name="twitter:title" content="${title.getData()}" /> 
13<meta name="twitter:description" content="${stringUtil.shorten(htmlUtil.stripHtml(description.getData()), 300)}" /> 
14<meta name="twitter:url" content="${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}" /> 
15 
16	<#if (validator.isNotNull(image.getData()) && image.getData()?length gt 0)> 
17     	<meta name="twitter:image" content="${image.getData()}" /> 
18    	<meta property="og:image" content="${themeDisplay.getPortalURL()}${image.getData()}" /> 
19    </#if> 
20 
21    <div class="detalle_noticia"> 
22 
23 
24		<h2> 
25            ${title.getData()} 
26        </h2> 
27        <#if image.getData()?has_content && image.getData()?length != 0> 
28        	<#assign imgSrc = image.getData()> 
29        <#else> 
30        	<#assign imgSrc = image.urlExterna.getData()> 
31        </#if> 
32         
33        <#if (imgSrc!="")> 
34            <div class="pull-left"> 
35                <img alt="${title.getData()}" src="${imgSrc}" style="max-width:300px; margin-right:10px"/> 
36                    <small> 
37                    <#if (validator.isNotNull(image.peuDeFoto.getData()) && image.peuDeFoto.getData()?length gt 0)> 
38                    <p style="font-size:85%;text-align:center;margin-bottom:0">${image.peuDeFoto.getData()}</p> 
39                    </#if> 
40                    <#if (validator.isNotNull(image.autor.getData()) && image.autor.getData().length() gt 0)> 
41                    <p style="font-size:85%;text-align:center;"><@liferay.language key="author"/>: ${image.autor.getData()}</p> 
42                    </#if> 
43                </small> 
44            </div> 
45        </#if> 
46 
47        <div class="detalles"> 
48            <div class="descripcion"> 
49               ${descriptionDetail.getData()} 
50            </div> 
51        </div> 
52 
53        <#assign isMoreInfo=false> 
54        <#if urlMoreInfo.getSiblings()?has_content> 
55        	<#if (urlMoreInfo.getSiblings()[0].text.getData()?length gt 0)> 
56        	    <#assign isMoreInfo=true> 
57        	</#if> 
58        </#if> 
59        <#if (isMoreInfo)> 
60            <div class="mas_info"> 
61                <span class="label_mas_info"><@liferay.language key="parc.activitat.mesurl"/>:</span> 
62                <ul class="mas_info_list"> 
63                <#if (urlMoreInfo.getSiblings()?has_content)> 
64                    <#list urlMoreInfo.getSiblings() as cur_urlMoreInfo> 
65                        <li class="mas_info_item"><a target="blank" href="${cur_urlMoreInfo.urlMesInfo.getData()}">${cur_urlMoreInfo.text.getData()}</a></li> 
66                    </#list> 
67                </#if> 
68                </ul> 
69            </div> 
70        </#if> 
71 
72 
73<p style="text-align:right">${dataPublicacio?string["dd/MM/yyyy"]}</p> 
74         <div style="clear:both"></div> 
75            
76             <div class="w-100 py-2 a2a_kit a2a_kit_size_32 a2a_default_style" data-a2a-url="${themeDisplay.getPortalURL()}${themeDisplay.getURLCurrent()}" data-a2a-title="${title.getData()}" style="background-color: #e6e6e6;display: inline-block;" data-a2a-icon-color="#e6e6e6,#000000"> 
77<!-- AddToAny BEGIN --> 
78<div class="a2a_kit a2a_kit_size_32 a2a_default_style"> 
79<a class="a2a_dd" href="https://www.addtoany.com/share"></a> 
80<a class="a2a_button_email"></a> 
81<a class="a2a_button_print"></a> 
82</div> 
83 
84<script> 
85var a2a_config = a2a_config || {}; 
86a2a_config.onclick = false; 
87a2a_config.locale = "es"; 
88 
89</script> 
90 
91<script async src="https://static.addtoany.com/menu/page.js"></script> 
92            <div style="clear:both"></div> 
93    </div> 
94 
95</div>