Intro_sustainable-cryptoassets

Emerging trends in sustainable investing and cryptoasset markets


The Report analyses the emerging trends in sustainable investing and in the markets for cryptoassets, also with regard to the developments that can affect the achievement of CONSOB remit. 

 

Publications

 

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#1421229" at line 1, column 1]
----
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2<div class="sfondo-pers-pers divContent"> 
3 
4	<#list entries as entry> 
5		<#assign entry = entry /> 
6 
7		<#assign assetRenderer = entry.getAssetRenderer() /> 
8 
9		<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
10    
11    <#assign viewUrlTitle = assetRenderer.getUrlTitle()/> 
12    <#assign groupId = assetRenderer.getGroupId()/> 
13 
14		<#if assetLinkBehavior != "showFullContent"> 
15			<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
16		</#if> 
17 
18		 
19			<div class="lfr-meta-actions asset-actions"> 
20				<@getPrintIcon /> 
21 
22				<@getFlagsIcon /> 
23 
24				<@getEditIcon /> 
25			</div>  
26      			 
27      <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) /> 
28      <#assign fieldTitolo = docXml.valueOf("//dynamic-element[@name='titolo']/dynamic-content/text()") /> 
29		  <#assign fieldContenuto = docXml.valueOf("//dynamic-element[@name='contenuto']/dynamic-content/text()") /><nav><ul> 
30		<!-- div class="news-entry" -->	 
31      <a href="/web/consob-and-its-activities/abs-rsc/-/asset_publisher/5KUjFdjdlmdM/content/${viewUrlTitle}/${groupId}" tabindex="" title="${fieldTitolo}">       	 
32			<strong>${fieldTitolo}</strong> 
33			</a> 
34			<p>	${fieldContenuto}</p> 
35			 
36 
37			<@getMetadataField fieldName="tags" /> 
38 
39			<@getMetadataField fieldName="create-date" /> 
40 
41			<@getMetadataField fieldName="view-count" /> 
42 
43			 
44	 
45			<div class="asset-content"> 
46				<@getSocialBookmarks /> 
47 
48			 
49 
50				<@getRatings /> 
51 
52				<@getRelatedAssets /> 
53 
54				<@getDiscussion /> 
55			</div></ul></nav> 
56		<!-- /div --> 
57		 
58<hr style="height:20px;background: #fff url(http://www.consob.it/documents/11981/0/blog_item_bluette.png/94a2aaf8-3815-461f-8f9b-8adb6742d8e6?t=1462627275651) no-repeat scroll center;border:none;" /> 
59 
60	</#list> 
61 
62 
63 
64</div> 
65<#macro getDiscussion> 
66	<#if validator.isNotNull(assetRenderer.getDiscussionPath()) && (enableComments == "true")> 
67		<br /> 
68		<#assign discussionURL = renderResponse.createActionURL() /> 
69 
70		${discussionURL.setParameter("struts_action", "/asset_publisher/" + assetRenderer.getDiscussionPath())} 
71 
72		<@liferay_ui["discussion"] 
73			className=entry.getClassName() 
74			classPK=entry.getClassPK() 
75			formAction=discussionURL?string 
76			formName="fm" + entry.getClassPK() 
77			ratingsEnabled=enableCommentRatings == "true" 
78			redirect=portalUtil.getCurrentURL(request) 
79			subject=assetRenderer.getTitle(locale) 
80			userId=assetRenderer.getUserId() 
81		/> 
82	</#if> 
83</#macro> 
84 
85<#macro getEditIcon> 
86	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
87		<#assign redirectURL = renderResponse.createRenderURL() /> 
88 
89		${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
90		${redirectURL.setWindowState("pop_up")} 
91 
92		<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) /> 
93 
94		<#if validator.isNotNull(editPortletURL)> 
95			<#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) /> 
96 
97			<@liferay_ui["icon"] 
98				image="edit" 
99				message=title 
100				url="javascript:Liferay.Util.openWindow({dialog: {width: 1060}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
101			/> 
102		</#if> 
103	</#if> 
104</#macro> 
105 
106<#macro getFlagsIcon> 
107	<#if enableFlags == "true"> 
108		<@liferay_ui["flags"] 
109			className=entry.getClassName() 
110			classPK=entry.getClassPK() 
111			contentTitle=entry.getTitle(locale) 
112			label=false 
113			reportedUserId=entry.getUserId() 
114		/> 
115	</#if> 
116</#macro> 
117 
118<#macro getMetadataField fieldName> 
119	<#if stringUtil.split(metadataFields)?seq_contains(metadataFieldName)> 
120		<span class="metadata-entry metadata-"${metadataFieldName}"> 
121			<#assign dateFormat = "dd MMM yyyy - HH:mm:ss" /> 
122 
123			<#if fieldName == "author"> 
124				<@liferay.language key="by" /> ${portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())} 
125			<#elseif fieldName == "categories"> 
126				<@liferay_ui["asset-categories-summary"] 
127					className=entry.getClassName() 
128					classPK=entry.getClassPK() 
129					portletURL=renderResponse.createRenderURL() 
130				/> 
131			<#elseif fieldName == "create-date"> 
132				${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)} 
133			<#elseif fieldName == "expiration-date"> 
134				${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)} 
135			<#elseif fieldName == "modified-date"> 
136				${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)} 
137			<#elseif fieldName == "priority"> 
138				${entry.getPriority()} 
139			<#elseif fieldName == "publish-date"> 
140				${ddateUtil.getDate(entry.getPublishDate(), dateFormat, locale)} 
141			<#elseif fieldName == "tags"> 
142				<@liferay_ui["asset-tags-summary"] 
143					className=entry.getClassName() 
144					classPK=entry.getClassPK() 
145					portletURL=renderResponse.createRenderURL() 
146				/> 
147			<#elseif fieldName == "view-count"> 
148				<@liferay_ui["icon"] 
149					image="history" 
150				/> 
151 
152				${entry.getViewCount()} <@liferay.language key="views" /> 
153			</#if> 
154		</span> 
155	</#if> 
156</#macro> 
157 
158<#macro getPrintIcon> 
159	<#if enablePrint == "true" > 
160		<#assign printURL = renderResponse.createRenderURL() /> 
161 
162		${printURL.setParameter("struts_action", "/asset_publisher/view_content")} 
163		${printURL.setParameter("assetEntryId", entry.getEntryId()?string)} 
164		${printURL.setParameter("viewMode", "print")} 
165		${printURL.setParameter("type", entry.getAssetRendererFactory().getType())} 
166 
167		<#if (validator.isNotNull(assetRenderer.getUrlTitle()))> 
168			<#if (assetRenderer.getGroupId() != themeDisplay.getScopeGroupId())> 
169				${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)} 
170			</#if> 
171 
172			${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())} 
173		</#if> 
174 
175		${printURL.setWindowState("pop_up")} 
176 
177		<@liferay_ui["icon"] 
178			image="print" 
179			message="print" 
180			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()) + "'});" 
181		/> 
182	</#if> 
183</#macro> 
184 
185<#macro getRatings> 
186	<#if (enableRatings == "true")> 
187		<div class="asset-ratings"> 
188			<@liferay_ui["ratings"] 
189				className=entry.getClassName() 
190				classPK=entry.getClassPK() 
191			/> 
192		</div> 
193	</#if> 
194</#macro> 
195 
196<#macro getRelatedAssets> 
197	<#if enableRelatedAssets == "true"> 
198		<@liferay_ui["asset-links"] 
199			assetEntryId=entry.getEntryId() 
200		/> 
201	</#if> 
202</#macro> 
203 
204<#macro getSocialBookmarks> 
205	<#if enableSocialBookmarks == "true"> 
206		<@liferay_ui["social-bookmarks"] 
207			displayStyle="${socialBookmarksDisplayStyle}" 
208			target="_blank" 
209			title=entry.getTitle(locale) 
210			url=viewURL 
211		/> 
212	</#if> 
213</#macro>