Direzione generale - AREA PUBBLICA
Direzione generale
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