Hearings and contributions

Hearings and contributions

This section contains hearings carried out by Consob.

 

Asset Publisher

An error occurred while processing the template.
Error while loading tag library for URI "/WEB-INF/tld/liferay-ui.tld" from TLD location "servletContext:/WEB-INF/tld/liferay-ui.tld"; see cause exception.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign liferay_ui = taglibLiferayHas...  [in template "10154#10194#958028" at line 1, column 1]
----
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2<div class="sfondo-pers-pers divContent">						 
3	<#list entries as entry>  
4 
5		<#assign assetRenderer = entry.getAssetRenderer() /> 
6 
7		<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
8    
9    <#assign viewUrlTitle = assetRenderer.getUrlTitle()/> 
10    <#assign groupId = assetRenderer.getGroupId()/> 
11 
12		<#if assetLinkBehavior != "showFullContent"> 
13			<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
14		</#if> 
15 
16		     
17        			 
18          
19       
20      
21      <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
22      
23         
24      <#assign fieldData = docXml.valueOf("//dynamic-element[@name='data']/dynamic-content/text()") /> 
25      <#assign fieldDataPubb = docXml.valueOf("//dynamic-element[@name='dataPubblicazione']/dynamic-content/text()") />       
26		  <#assign fieldContenuto = docXml.valueOf("//dynamic-element[@name='contenutoHtml']/dynamic-content/text()") /> 
27      <#assign fieldSommario = docXml.valueOf("//dynamic-element[@name='sommario']/dynamic-content/text()") /> 
28      <#assign fieldNumero = docXml.valueOf("//dynamic-element[@name='numero']/dynamic-content/text()") /> 
29      
30       <#assign listaAllegati = docXml.selectNodes("//dynamic-element[@name='allegato']") /> 
31        
32                              
33             <div> 	<@getEditIcon /> ${fieldContenuto}</div><hr /> 
34                <#--if fieldData?? > 
35                  <#assign dataNews_DateObj = dateUtil.newDate(getterUtil.getLong(fieldData))>                 
36                     <div>  ${dateUtil.getDate(dataNews_DateObj, "dd MMM yyyy ", locale)}  </div>                 
37                </#if--> 
38		                      
39           <#list listaAllegati as  cur_allegato> 
40                      <#assign allegato= cur_allegato.valueOf("./dynamic-content/text()")> 
41                        <#if allegato?? && allegato?has_content &&allegato!="null">  
42                            <p> 
43                              <a class="cambioimmagine" href="${allegato}" target="_blank"> <i class="tablescarica"></i> 
44                                <strong class="infoStoricheVedi"> 
45                                                     
46            <#assign sappo= allegato?substring(0, allegato?last_index_of("/"))>   
47                                    
48         ${httpUtil.decodeURL(sappo?substring(sappo?last_index_of("/")+1))}                       
49                                </strong></a>                                                                                                   
50                            </p> 
51                            <div class="clearer" style="clear: both"> 
52                             
53                            <hr/> 
54                            </div> 
55                        </#if> 
56            </#list> 
57             
58              <#if fieldSommario?? && fieldSommario?has_content> 
59<div class="toggleSummary bot-sq-ricerca"> 
60<a title="Maggiori dettagli" href="javascript:void(0);" class="expand" onclick="javascript: $(this).toggleClass( 'active' );$(this).parent().children('.summaryDiv').slideToggle();"> 
61<span class="visuallyhidden">Apri </span>Sommario 
62</a> 
63<div style="display:none;" class="summaryDiv clearLeft"> 
64${fieldSommario} 
65</div> 
66</div> 
67</#if> 
68           
69		 
70 
71			 
72	     
73 
74	</#list> 
75   
76</div> 
77         
78         
79 
80<#macro getEditIcon> 
81	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
82		<#assign redirectURL = renderResponse.createRenderURL() /> 
83 
84		${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
85		${redirectURL.setWindowState("pop_up")} 
86 
87		<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) /> 
88 
89		<#if validator.isNotNull(editPortletURL)> 
90			<#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) /> 
91 
92			<@liferay_ui["icon"] 
93				image="edit" 
94				message=title 
95				url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
96			/> 
97		</#if> 
98	</#if> 
99</#macro> 
100 
101 
102 
103 
104 
105<#macro getPrintIcon> 
106	<#if enablePrint == "true" > 
107		<#assign printURL = renderResponse.createRenderURL() /> 
108 
109		${printURL.setParameter("struts_action", "/asset_publisher/view_content")} 
110		${printURL.setParameter("assetEntryId", entry.getEntryId()?string)} 
111		${printURL.setParameter("viewMode", "print")} 
112		${printURL.setParameter("type", entry.getAssetRendererFactory().getType())} 
113 
114		<#if (validator.isNotNull(assetRenderer.getUrlTitle()))> 
115			<#if (assetRenderer.getGroupId() != themeDisplay.getScopeGroupId())> 
116				${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)} 
117			</#if> 
118 
119			${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())} 
120		</#if> 
121 
122		${printURL.setWindowState("pop_up")} 
123 
124		<@liferay_ui["icon"] 
125			image="print" 
126			message="print" 
127			url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "printAsset', title: '" + languageUtil.format(locale, "print-x-x", ["aui-helper-hidden-accessible", htmlUtil.escape(assetRenderer.getTitle(locale))]) + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});" 
128		/> 
129	</#if> 
130</#macro> 
131 
132 
133<#macro getRelatedAssets> 
134	<#if enableRelatedAssets == "true"> 
135		<@liferay_ui["asset-links"] 
136			assetEntryId=entry.getEntryId() 
137		/> 
138	</#if> 
139</#macro>