Intestazione Direzione generale

Direzione generale

Aggregatore Risorse

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#42262" at line 1, column 1]
----
1<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] /> 
2 
3	<div class="sfondo-pers-pers divContent"/>						 
4	<#list entries as entry> 
5	 
6		<#assign entry = entry /> 
7 
8		<#assign assetRenderer = entry.getAssetRenderer() /> 
9 
10		<#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) /> 
11 
12		<#if assetLinkBehavior != "showFullContent"> 
13			<#assign viewURL = assetRenderer.getURLViewInContext(renderRequest, renderResponse, viewURL) /> 
14		</#if> 
15 
16		<#assign docXml = saxReaderUtil.read(entry.getAssetRenderer().getArticle().getContent()) /> 
17		<#assign fieldCognome = docXml.valueOf("//dynamic-element[@name='cognome']/dynamic-content/text()") /> 
18		<#assign fieldNome = docXml.valueOf("//dynamic-element[@name='nome']/dynamic-content/text()") /> 
19		<#assign fieldIncarico = docXml.valueOf("//dynamic-element[@name='incarico']/dynamic-content/text()") /> 
20		<#assign fieldEmail = docXml.valueOf("//dynamic-element[@name='email']/dynamic-content/text()") /> 
21		<#assign fieldTelefono = docXml.valueOf("//dynamic-element[@name='telefono']/dynamic-content/text()") /> 
22		<#assign fieldDescrizioneHtml = docXml.valueOf("//dynamic-element[@name='descrizioneHtml']/dynamic-content/text()") /> 
23		<#assign fieldFotoNominativo = docXml.valueOf("//dynamic-element[@name='fotoNominativo']/dynamic-content/text()") /> 
24		<#assign fieldAllegato = docXml.valueOf("//dynamic-element[@name='allegato']/dynamic-content/text()") /> 
25		   
26		 
27			<div class="lfr-meta-actions asset-actions"> 
28				<@getEditIcon />			 
29			</div> 
30		 
31 
32 
33	 
34	 
35			 
36					<div class="sfondo-box-soH"> 
37						<h3>${fieldIncarico}</h3> 
38					</div> 
39					<div class="contDirGen"> 
40					<#if fieldDescrizioneHtml?? && fieldDescrizioneHtml?has_content> 
41						<p >${fieldDescrizioneHtml}</p> 
42					</#if> 
43					<#if fieldFotoNominativo?has_content> 
44						<img src="${fieldFotoNominativo}" alt="Foto di ${fieldNome} ${fieldCognome}" title="Foto di ${fieldNome} ${fieldCognome}" class="scala 
45						commissioneImg" /> 
46					<#else> 
47						<img src="${themeDisplay.getPathThemeImages()}/img/profileB.png" alt="" title="" class="scala 
48						commissioneImg" /> 
49					</#if> 
50					<div class="postesto-dir commissioneImg"> 
51                    	<div class="testoComC-org-org">${fieldNome} ${fieldCognome}</div> 
52						<table class="testo-dirH"> 
53                   			<tr> 
54                                <td>E-mail</td> 
55                                <td><a href="mailto:${fieldEmail}">${fieldEmail}</a></td>		 
56                       		</tr> 
57                       		<tr> 
58                                <td>Telefono:</td> 
59                                <td>${fieldTelefono}</td>		 
60                       		</tr> 
61							 
62                       
63                       
64                       
65<!--***********************************************************************************************************************************************--> 
66<!--****************************************************************CONTENUTI RELAZIONATI**********************************************************--> 
67	 
68	 
69                      	<#assign assetUtil = objectUtil("com.liferay.portlet.asset.service.AssetLinkLocalServiceUtil").getDirectLinks(entry.getEntryId()) /> 
70                    		<#list   assetUtil as rel> 
71                    			<#if (rel.getEntryId1() == entry.getEntryId()) > 
72                    				<#assign	assetLinkEntry = objectUtil("com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil").getEntry(rel.getEntryId2())/>		  
73                    			<#else>                           	 
74                    				<#assign	assetLinkEntry = objectUtil("com.liferay.portlet.asset.service.AssetEntryLocalServiceUtil").getEntry(rel.getEntryId1())/>	 
75                    			</#if> 
76                    			<#if assetLinkEntry.isVisible() > 
77                    				<#assign relatedAsset = objectUtil("com.liferay.portlet.asset.service.AssetEntryServiceUtil").getEntry(assetLinkEntry.getEntryId())/> 
78                    				<#assign articleRelatedAsset =  relatedAsset.getAssetRenderer()/> 
79                    				<#assign docXmlRel = saxReaderUtil.read(articleRelatedAsset.getArticle().getContent()) /> 
80                    				<#assign fieldCognomeRel = docXmlRel.valueOf("//dynamic-element[@name='cognome']/dynamic-content/text()") /> 
81                    				<#assign fieldNomeRel = docXmlRel.valueOf("//dynamic-element[@name='nome']/dynamic-content/text()") /> 
82                    				<#assign fieldEmailRel = docXmlRel.valueOf("//dynamic-element[@name='email']/dynamic-content/text()") /> 
83                             
84                            <#if rel_index==0> 
85                            	<tr> 
86                    									<td>Responsabile</td> 
87                    									<td><@getRelatedAssets/></td>		 
88                    								</tr>	 
89                            </#if>						 
90                    								<tr> 
91                    									<td>E-mail</td> 
92                    									<td>${fieldEmailRel}</td>		 
93                    					</tr> 
94                    			</#if> 
95                    		</#list> 
96<!--***********************************************************FINE CONTENUTI RELAZIONATI**********************************************************--> 
97<!--***********************************************************************************************************************************************--> 
98						 
99                   		</table> 
100                    </div>	 
101                    <#if fieldAllegato?? && fieldAllegato?has_content> 
102                    <div class="divorgpic"> 
103                        <a target="_blank" href="${fieldAllegato}" class="cambioimmagine">CV 
104                            <img src="${themeDisplay.getPathThemeImages()}/img/scarica.gif" alt="Scarica" width="38" height="31" class="A"/> 
105                            <img src="${themeDisplay.getPathThemeImages()}/img/scaricaB.gif" alt="Scarica" width="38" height="31" class="B"/> 
106                         </a> 
107                    </div> 
108                    </#if>	 
109			</div> 
110			<div class="clearer"></div> 
111		 
112 
113		 
114				 
115 
116			 
117 
118	</#list> 
119   	</div> 
120 
121 
122 
123 
124<#macro getEditIcon> 
125	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
126		<#assign redirectURL = renderResponse.createRenderURL() /> 
127 
128		${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")} 
129		${redirectURL.setWindowState("pop_up")} 
130 
131		<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL) /> 
132 
133		<#if validator.isNotNull(editPortletURL)> 
134			<#assign title = languageUtil.format(locale, "edit-x", htmlUtil.escape(assetRenderer.getTitle(locale))) /> 
135 
136			<@liferay_ui["icon"] 
137				image="edit" 
138				message=title 
139				url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
140			/> 
141		</#if> 
142	</#if> 
143</#macro> 
144 
145 
146 
147 
148 
149<#macro getPrintIcon> 
150	<#if enablePrint == "true" > 
151		<#assign printURL = renderResponse.createRenderURL() /> 
152 
153		${printURL.setParameter("struts_action", "/asset_publisher/view_content")} 
154		${printURL.setParameter("assetEntryId", entry.getEntryId()?string)} 
155		${printURL.setParameter("viewMode", "print")} 
156		${printURL.setParameter("type", entry.getAssetRendererFactory().getType())} 
157 
158		<#if (validator.isNotNull(assetRenderer.getUrlTitle()))> 
159			<#if (assetRenderer.getGroupId() != themeDisplay.getScopeGroupId())> 
160				${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)} 
161			</#if> 
162 
163			${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())} 
164		</#if> 
165 
166		${printURL.setWindowState("pop_up")} 
167 
168		<@liferay_ui["icon"] 
169			image="print" 
170			message="print" 
171			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()) + "'});" 
172		/> 
173	</#if> 
174</#macro> 
175 
176 
177<#macro getRelatedAssets> 
178	<#if enableRelatedAssets == "true"> 
179		<@liferay_ui["asset-links"] 
180			assetEntryId=entry.getEntryId() 
181		/> 
182	</#if> 
183</#macro> 

Vedi_anche_Cnsb_2

VEDI ANCHE