$dateUtil.getDate($entry.getPublishDate(), "dd/MM/yyyy", $locale)
Resultado_3º_chamada
Um erro ocorreu enquanto processava o modelo.
Error on line 11, column 1 in 20155#20195#23455 portlet_display.getPortletSetup() is undefined. It cannot be assigned to portlet_setup
1<style>
2.aui .portlet-asset-publisher .asset-abstract .resumo .sumario {
3 overflow: hidden;
4 padding: 0 0 0 1.4em;
5 width: 100%;
6}
7</style>
8
9<#assign portlet_display = portletDisplay>
10<#assign portlet_title = htmlUtil.escape(portlet_display.getTitle())>
11<#assign portlet_setup = portlet_display.getPortletSetup()>
12<#assign portlet_show_title = portlet_setup.getValue("portletSetupUseCustomTitle","Boolean")>
13<#if portlet_show_title == 'true'>
14<div class="page-header">
15<h3>${portlet_title}</h3>
16</div>
17</#if>
18
19<#assign liferay_ui = taglibLiferayHash["/WEB-INF/tld/liferay-ui.tld"] />
20
21<#list entries as entry>
22 <#assign entry = entry />
23
24 <#assign assetRenderer = entry.getAssetRenderer() />
25
26 <#assign entryTitle = htmlUtil.escape(assetRenderer.getTitle(locale)) />
27
28 <#assign viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, entry) />
29
30 <#if assetLinkBehavior != "showFullContent">
31 <#assign viewURL = assetPublisherHelperImpl.getAssetViewURL(renderRequest, renderResponse, entry, true) />
32 </#if>
33
34 <div class="asset-abstract">
35 <div class="row-fluid">
36
37 <div class="detalhes span2">
38 <div class="data"><i class="icon-calendar"></i>
39 <@getMetadataField fieldName="create-date" />
40 </div>
41 <div class="hora"> <i class="icon-time"></i>
42 <@getMetadataField fieldName="modified-date" />
43 </div>
44 <@getPrintIcon />
45
46 <@getFlagsIcon />
47
48 <@getEditIcon />
49 </div>
50 <div class="resumo span10">
51 <div class="container-chapeu"> </div>
52 <div class="sumario">
53
54 <div class="imagem">
55 <img src="${entry.getAssetRenderer().getThumbnailPath(renderRequest)}"/>
56 </div>
57 <h3 class="asset-title">
58 <a href="${viewURL}">${entryTitle}</a>
59 </h3>
60 <@getMetadataField fieldName="view-count" />
61
62<!-- <div class="asset-content"> -->
63<!-- <@getSocialBookmarks /> -->
64
65 <div class="asset-summary">
66 <@getMetadataField fieldName="author" />
67
68 ${htmlUtil.escape(assetRenderer.getSummary(locale))}
69
70<!-- <a href="${viewURL}"><@liferay.language key="read-more" /><span class="hide-accessible"><@liferay.language key="about" />${entryTitle}</span> »</a> -->
71 </div>
72 <div class="tags">
73 <@getMetadataField fieldName="tags" />
74 </div>
75
76 <@getRatings />
77
78 <@getRelatedAssets />
79
80 <@getDiscussion />
81<!-- </div> asset-content-->
82 </div>
83 </div>
84
85 </div>
86 </div>
87</#list>
88<div id="noticias-home">
89 <div class="link-mais"> <a href="/web/guest/publicacoes">Acesse a Área de Publicações</a> </div>
90</div>
91<#macro getDiscussion>
92 <#if validator.isNotNull(assetRenderer.getDiscussionPath()) && (enableComments == "true")>
93 <br />
94
95 <#assign discussionURL = renderResponse.createActionURL() />
96
97 ${discussionURL.setParameter("struts_action", "/asset_publisher/" + assetRenderer.getDiscussionPath())}
98
99 <@liferay_ui["discussion"]
100 className=entry.getClassName()
101 classPK=entry.getClassPK()
102 formAction=discussionURL?string
103 formName="fm" + entry.getClassPK()
104 ratingsEnabled=enableCommentRatings == "true"
105 redirect=portalUtil.getCurrentURL(request)
106 userId=assetRenderer.getUserId()
107 />
108 </#if>
109</#macro>
110
111<#macro getEditIcon>
112 <#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())>
113 <#assign redirectURL = renderResponse.createRenderURL() />
114
115 ${redirectURL.setParameter("struts_action", "/asset_publisher/add_asset_redirect")}
116 ${redirectURL.setWindowState("pop_up")}
117
118 <#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" />
119
120 <#if validator.isNotNull(editPortletURL)>
121 <#assign title = languageUtil.format(locale, "edit-x", entryTitle) />
122
123 <@liferay_ui["icon"]
124 image="edit"
125 message=title
126 url="javascript:Liferay.Util.openWindow({dialog: {width: 960}, id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});"
127 />
128 </#if>
129 </#if>
130</#macro>
131
132<#macro getFlagsIcon>
133 <#if enableFlags == "true">
134 <@liferay_ui["flags"]
135 className=entry.getClassName()
136 classPK=entry.getClassPK()
137 contentTitle=entry.getTitle(locale)
138 label=false
139 reportedUserId=entry.getUserId()
140 />
141 </#if>
142</#macro>
143
144<#macro getMetadataField
145 fieldName
146>
147 <#if stringUtil.split(metadataFields)?seq_contains(fieldName)>
148 <span class="metadata-entry metadata-"${fieldName}">
149 <#assign dateFormat = "dd MMM yyyy" />
150 <#assign dateFormatNew = "HH:mm:ss" />
151
152 <#if fieldName == "author">
153 <@liferay.language key="by" /> ${portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName())}
154 <#elseif fieldName == "categories">
155 <@liferay_ui["asset-categories-summary"]
156 className=entry.getClassName()
157 classPK=entry.getClassPK()
158 portletURL=renderResponse.createRenderURL()
159 />
160 <#elseif fieldName == "create-date">
161 ${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)}
162 <#elseif fieldName == "expiration-date">
163 ${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)}
164 <#elseif fieldName == "modified-date">
165 ${dateUtil.getDate(entry.getModifiedDate(), dateFormatNew, locale)}
166 <#elseif fieldName == "priority">
167 ${entry.getPriority()}
168 <#elseif fieldName == "publish-date">
169 ${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)}
170 <#elseif fieldName == "tags">
171 <@liferay_ui["asset-tags-summary"]
172 className=entry.getClassName()
173 classPK=entry.getClassPK()
174 portletURL=renderResponse.createRenderURL()
175 />
176 <#elseif fieldName == "view-count">
177 <@liferay_ui["icon"]
178 image="history"
179 />
180
181 ${entry.getViewCount()} <@liferay.language key="views" />
182 </#if>
183 </span>
184 </#if>
185</#macro>
186
187<#macro getPrintIcon>
188 <#if enablePrint == "true" >
189 <#assign printURL = renderResponse.createRenderURL() />
190
191 ${printURL.setParameter("struts_action", "/asset_publisher/view_content")}
192 ${printURL.setParameter("assetEntryId", entry.getEntryId()?string)}
193 ${printURL.setParameter("viewMode", "print")}
194 ${printURL.setParameter("type", entry.getAssetRendererFactory().getType())}
195
196 <#if (validator.isNotNull(assetRenderer.getUrlTitle()))>
197 <#if (assetRenderer.getGroupId() != themeDisplay.getScopeGroupId())>
198 ${printURL.setParameter("groupId", assetRenderer.getGroupId()?string)}
199 </#if>
200
201 ${printURL.setParameter("urlTitle", assetRenderer.getUrlTitle())}
202 </#if>
203
204 ${printURL.setWindowState("pop_up")}
205
206 <@liferay_ui["icon"]
207 image="print"
208 message="print"
209 url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "printAsset', title: '" + languageUtil.format(locale, "print-x-x", ["hide-accessible", entryTitle]) + "', uri: '" + htmlUtil.escapeURL(printURL.toString()) + "'});"
210 />
211 </#if>
212</#macro>
213
214<#macro getRatings>
215 <#if (enableRatings == "true")>
216 <div class="asset-ratings">
217 <@liferay_ui["ratings"]
218 className=entry.getClassName()
219 classPK=entry.getClassPK()
220 />
221 </div>
222 </#if>
223</#macro>
224
225<#macro getRelatedAssets>
226 <#if enableRelatedAssets == "true">
227 <@liferay_ui["asset-links"]
228 assetEntryId=entry.getEntryId()
229 />
230 </#if>
231</#macro>
232
233<#macro getSocialBookmarks>
234 <#if enableSocialBookmarks == "true">
235 <@liferay_ui["social-bookmarks"]
236 displayStyle="${socialBookmarksDisplayStyle}"
237 target="_blank"
238 title=entry.getTitle(locale)
239 url=viewURL
240 />
241 </#if>
242</#macro>