Videos

Um erro ocorreu enquanto processava o modelo.
The following has evaluated to null or missing:
==> curEntry.getAssetRenderer()  [in template "10132#10165#25830361" at line 4, column 38]

----
Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign assetRenderer = curEntry.getA...  [in template "10132#10165#25830361" at line 4, column 13]
----
1<div class="resumo-modificado noticias-lista"> 
2    <#if entries?has_content> 
3        <#list entries as curEntry> 
4            <#assign assetRenderer = curEntry.getAssetRenderer() /> 
5            <div class="abstract-wrapper"> 
6                <div class="asset-abstract"> 
7                    <div class="lfr-meta-actions asset-actions"> <@getEditIcon /> </div> 
8 
9                    <h3 class="asset-title"> 
10                        <a href="${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)}"> 
11                            ${curEntry.getTitle(locale)} 
12                        </a> 
13                    </h3> 
14 
15                    <div class="asset-content"> 
16                        <div class="asset-summary" style="overflow: hidden;"> 
17                            <#if assetRenderer.getThumbnailPath(renderRequest)??> 
18                                <div class="row no-gutters" style="margin: 10px 0;"> 
19                                    <div class="col-md-3"> 
20                                        <a  
21                                            class="d-block"  
22                                            href="${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)}" 
23
24                                            <img alt="${curEntry.getTitle(locale)}" src="${assetRenderer.getThumbnailPath(renderRequest)}" style="padding-right: 8px; width: 100%;"/> 
25                                        </a> 
26                                    </div> 
27                                    <div class="col-md-9"> 
28                                        <#if (curEntry.getSummary(locale)?length > 200)> 
29                                            ${curEntry.getSummary(locale)?substring(0, 200)}... 
30                                        <#else> 
31                                            ${curEntry.getSummary(locale)} 
32                                        </#if> 
33                                    </div> 
34                                </div> 
35                            <#else> 
36                                ${curEntry.getSummary(locale)} 
37                            </#if> 
38                        </div> 
39<!-- 
40                        <div class="asset-more"> 
41                            <a href="${assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, curEntry)}" title="${curEntry.getTitle(locale)}"> 
42                                Ler mais » 
43                            </a> 
44                        </div> 
45                    </div> 
46--> 
47                    <div class="asset-metadata"> 
48                        <div class="row align-items-center"> 
49                            <#if metadataFields?contains("create-date") || metadataFields?contains("publish-date")> 
50                                <div class="col-auto column help-block publish-date"> 
51                                    <div class="column-content help-block-content "> 
52                                    <dt class="">Data de publicação</dt> 
53                                    <dd class="metadata-entry metadata-publish-date">${curEntry.getPublishDate()?date}</dd> 
54                                    </div> 
55                                </div> 
56                                <span class="vertical-separator"><!-- --></span> 
57                            </#if> 
58                            <#if metadataFields?contains("view-count")> 
59                                <div class="col-auto column help-block view-count"> 
60                                    <div class="column-content help-block-content "> 
61                                    <dt class="">Número de visualizações</dt> 
62                                    <dd class="metadata-entry metadata-view-count">${curEntry.getViewCount()} <@liferay.language key="views" /></dd> 
63                                    </div> 
64                                </div> 
65                            </#if> 
66                        </div> 
67                    </div> 
68                </div> 
69            </div> 
70        </#list> 
71    </#if> 
72</div> 
73 
74<#macro getEditIcon> 
75	<#if assetRenderer.hasEditPermission(themeDisplay.getPermissionChecker())> 
76		<#assign redirectURL = renderResponse.createRenderURL() /> 
77 
78		${redirectURL.setParameter("mvcPath", "/add_asset_redirect.jsp")} 
79		${redirectURL.setWindowState("pop_up")} 
80 
81		<#assign editPortletURL = assetRenderer.getURLEdit(renderRequest, renderResponse, windowStateFactory.getWindowState("pop_up"), redirectURL)!"" /> 
82 
83		<#if validator.isNotNull(editPortletURL)> 
84			<#assign title = languageUtil.format(locale, "edit-x", entryTitle, false) /> 
85 
86			<@liferay_ui["icon"] 
87				cssClass="icon-monospaced visible-interaction" 
88				icon="pencil" 
89				markupView="lexicon" 
90				message=title 
91				url="javascript:Liferay.Util.openWindow({id:'" + renderResponse.getNamespace() + "editAsset', title: '" + title + "', uri:'" + htmlUtil.escapeURL(editPortletURL.toString()) + "'});" 
92			/> 
93		</#if> 
94	</#if> 
95</#macro> 
96 
97<#macro getMetadataField fieldName > 
98	<#if stringUtil.split(metadataFields)?seq_contains(fieldName)> 
99		<span class="metadata-entry metadata-${fieldName}"> 
100			<#assign dateFormat = "dd MMM yyyy - HH:mm:ss" /> 
101 
102			<#if stringUtil.equals(fieldName, "author")> 
103				<@liferay.language key="by" /> ${htmlUtil.escape(portalUtil.getUserName(assetRenderer.getUserId(), assetRenderer.getUserName()))} 
104			<#elseif stringUtil.equals(fieldName, "categories")> 
105				<@liferay_asset["asset-categories-summary"] 
106					className=entry.getClassName() 
107					classPK=entry.getClassPK() 
108					portletURL=renderResponse.createRenderURL() 
109				/> 
110			<#elseif stringUtil.equals(fieldName, "create-date")> 
111				${dateUtil.getDate(entry.getCreateDate(), dateFormat, locale)} 
112			<#elseif stringUtil.equals(fieldName, "expiration-date")> 
113				${dateUtil.getDate(entry.getExpirationDate(), dateFormat, locale)} 
114			<#elseif stringUtil.equals(fieldName, "modified-date")> 
115				${dateUtil.getDate(entry.getModifiedDate(), dateFormat, locale)} 
116			<#elseif stringUtil.equals(fieldName, "priority")> 
117				${entry.getPriority()} 
118			<#elseif stringUtil.equals(fieldName, "publish-date")> 
119				${dateUtil.getDate(entry.getPublishDate(), dateFormat, locale)} 
120			<#elseif stringUtil.equals(fieldName, "tags")> 
121				<@liferay_asset["asset-tags-summary"] 
122					className=entry.getClassName() 
123					classPK=entry.getClassPK() 
124					portletURL=renderResponse.createRenderURL() 
125				/> 
126			<#elseif stringUtil.equals(fieldName, "view-count")> 
127				${entry.getViewCount()} <@liferay.language key="views" /> 
128			</#if> 
129		</span> 
130	</#if> 
131</#macro>