Consob - Commissione Nazionale per le Società e la Borsa
Si è verificato un errore nell'elaborarazione del modello.
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#171733" at line 1, column 1] ----
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
2<div class="full-slider">
3 <ul class="wrap">
4
5 <#list entries as entry>
6
7 <#assign assetRenderer = entry.getAssetRenderer() />
8 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
9 <#assign viewUrlTitle = assetRenderer.getUrlTitle()/>
10 <#assign groupId = assetRenderer.getGroupId()/>
11 <#assign myPortletId = portalUtil.getPortletId(renderRequest) />
12 <#assign myIstanceId= myPortletId?substring(myPortletId?last_index_of("_")+1) />
13 <#assign viewURL='${portalUtil.getLayoutURL(themeDisplay)}/-/asset_publisher/${myIstanceId}/content/${viewUrlTitle}/${groupId}' />
14
15 <li>
16
17 <#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContentByLocale(locale)) />
18 <#assign fieldTitolo = docXml.valueOf("//dynamic-element[@name='titolo']/dynamic-content/text()") />
19 <#assign fieldContenuto = docXml.valueOf("//dynamic-element[@name='contenuto']/dynamic-content/text()") />
20 <#assign listaAllegati = docXml.selectNodes("//dynamic-element[@name='allegato']") />
21 <#assign listaLink = docXml.selectNodes("//dynamic-element[@name='etichettaLink']") />
22
23 <div class="lfr-meta-actions asset-actions">
24 <@getEditIcon />
25 </div>
26 <a href="${viewURL}" tabindex="" title="${fieldTitolo}">
27 <span class="title">${fieldTitolo}</span>
28 <span class="content">${fieldContenuto}</span>
29 </a>
30
31 <#assign link="" />
32 <#assign target="" />
33 <div class="cbnLink">
34 <#list listaLink as curEtichetta>
35 <#assign etichetta= curEtichetta.valueOf("./dynamic-content/text()")>
36 <#list curEtichetta.selectNodes("//dynamic-element[@name='indirizzoLink']") as itemData>
37 <#if ( itemData?has_content) >
38 <#assign link=itemData.valueOf("./dynamic-content/text()") />
39 <#if (link?starts_with("http")) >
40 <#assign target="target='_blank'"/>
41 </#if>
42 </#if>
43 <#break>
44 </#list>
45 <#if etichetta?? && etichetta?has_content && link!="">
46 <a href="${link}" ${target} > ${etichetta} </a>
47 </#if>
48 <#break>
49 </#list>
50 <#if link=="" >
51 <#list listaAllegati as cur_allegato>
52 <#assign allegato= cur_allegato.valueOf("./dynamic-content/text()")>
53 <#if allegato?? && allegato?has_content>
54 <a href="${allegato}" target="_blank" >
55 <#assign sappo= allegato?substring(0, allegato?last_index_of("/"))>
56 ${httpUtil.decodeURL(sappo?substring(sappo?last_index_of("/")+1))}
57 </a>
58 <#break>
59 </#if>
60 </#list>
61 </#if>
62 </div>
63
64 </li>
65 </#list>
66
67 </ul>
68
69</div>
70
71
72<#macro getEditIcon>
73 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
74 <#assign redirectURL = renderResponse.createRenderURL() />
75
76 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
77 ${redirectURL.setWindowState("pop_up")}
78
79 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) />
80
81 <#if validator.isNotNull(editPortletURL)>
82 <#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) />
83
84 <@liferay_ui["icon"]
85 image="edit"
86 message=title
87 url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
88 />
89 </#if>
90 </#if>
91</#macro>
92
93
94<#macro getPrintIcon>
95 <#if enablePrint == "true" >
96 <#assign printURL = renderResponse.createRenderURL() />
97
98 ${printURL.setParameter("struts_action", "/asset_publisher/view_content")}
99 ${printURL.setParameter("assetEntryId", entry.getEntryId()?string)}
100 ${printURL.setParameter("viewMode", "print")}
101 ${printURL.setParameter("type", entry.getAssetRendererFactory().getType())}
102
103 <#if (validator.isNotNull(assetRenderer.getUrlTitle()))>
104 <#if (assetRenderer.getGroupId() != themeDisplay.getScopeGroupId())>
105 ${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)}
106 </#if>
107
108 ${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())}
109 </#if>
110
111 ${printURL.setWindowState("pop_up")}
112
113 <@liferay_ui["icon"]
114 image="print"
115 message="print"
116 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()) + "'});"
117 />
118 </#if>
119</#macro>
120
121<script>
122
123jQuery(document).ready(function($){
124
125 if( jQuery('.full-slider ul').length > 0 ) {
126 jQuery('.full-slider ul').owlCarousel({
127 singleItem: true,
128 navigationText: ['', ''],
129 navigation: true,
130 pagination: false
131 });
132 }
133
134});
135
136</script>