Publicador de contenidos

Blogs

Se ha producido un error al procesar la plantilla.
Java method "com.liferay.portlet.blogs.model.impl.BlogsEntryImpl.getCoverImageURL(com.liferay.portal.kernel.theme.ThemeDisplay)" threw an exception when invoked on com.liferay.portlet.blogs.model.impl.BlogsEntryImpl object "{uuid=15d0209d-cf97-e201-4d98-49851461a72f, entryId=1298256, groupId=1176249, companyId=1176212, userId=1176265, userName=Test Test, createDate=2020-10-14 09:44:02.595, modifiedDate=2021-02-03 15:52:00.441, title=Por Día Sin IVA en Colombia, pagos por PSE crecieron 54 %, subtitle=, urlTitle=por-dia-sin-iva-en-colombia-pagos-por-pse-crecieron-54-, description=, content=<p>ACH Colombia dio a conocer que, con motivo del segundo Día Sin IVA en\n  Colombia, los pagos a través del botón de PSE crecieron 54 % en\n  comparación con el desempeño de la jornada del 19 junio. <strong>Con\n    esto, el servicio alcanzó las 1,47 millones de transacciones.</strong></p>\n<p>Sobre las transacciones efectuadas en comercios de diferentes\n  categorías en el marco de la jornada sin IVA, ACH Colombia aseguró que\n  fueron 1.234.565, “creciendo un 29 % comparado con la anterior jornada\n  del 19 de junio, logrando pagos por un valor de $587.500 millones y\n  alcanzando un valor promedio por pago de $476.156”</p>\n<p>Así mismo, los pagos con descuento del 10 % para el impuesto\n  distrital de movilidad registraron<strong> 97.099 transacciones, que\n    sumaron $58.167 millones.</strong></p>\n<p>Mientras que por la “renovación de la matrícula mercantil para los\n  comercios afiliados a la Cámara de Comercio de Bogotá se informaron\n  46.436 transacciones, por $27.559 millones”.</p>\n<p>Sobre los resultados, Gustavo Vega, presidente de ACH Colombia,\n  aseguró que “estas cifras evidencian que vamos por el camino correcto\n  frente al reto de robustecer el comercio electrónico, el cual se ha\n  visto obligado a avanzar a pasos agigantados debido a la coyuntura”.</p>\n<p>Sobre el dato para los pagos por aportes a seguridad social se\n  informaron 94.181 movimientos, que representaron $552.991.</p>\n<p>“Llegó el momento de la transformación digital en Colombia, objetivo\n  principal de todos los participantes del sector financiero, quienes\n  cumplen un papel muy relevante en esta evolución”, añadió Vega.</p>\n<p> </p>\n<p>Fuente: <strong>Valora Analitik</strong></p>, displayDate=2020-10-13 03:43:00.0, allowPingbacks=true, allowTrackbacks=false, trackbacks=, coverImageCaption=, coverImageFileEntryId=1955352, coverImageURL=, smallImage=true, smallImageFileEntryId=1955358, smallImageId=0, smallImageURL=, lastPublishDate=null, status=0, statusByUserId=1176265, statusByUserName=Test Test, statusDate=2020-10-14 18:47:53.982}"; see cause exception in the Java stack trace.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if bannerContent.getCoverImageURL(th...  [in template "1176212#1176258#1205173" at line 54, column 21]
----
1<#-- TAG DESTACADO -->     
2<#assign blogDestacado = "blog_destacado" /> 
3 
4<#-- Llamado de package Tags -->     
5<#assign AssetTagLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetTagLocalService")/> 
6 
7<#-- Llamado de package categorias -->     
8<#assign AssetCategoryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetCategoryLocalService")/> 
9 
10<#-- Libreria de blogs -->     
11<#assign blogsEntryClassName = "com.liferay.blogs.kernel.model.BlogsEntry" /> 
12 
13<#if entries?has_content> 
14	<#list entries as curBlogEntry> 
15		<#assign Tags = AssetTagLocalService.getTags(blogsEntryClassName, curBlogEntry.getEntryId())/> 
16    	<#if Tags?has_content> 
17            <#list Tags as tag> 
18            	 <#if tag.getName() == blogDestacado> 
19                	 <#assign bannerContent = curBlogEntry /> 
20                	 <#break> 
21            	 </#if> 
22        	</#list> 
23        </#if> 
24	</#list> 
25</#if> 
26 
27<#--  Publicacion de cada banner, si no lleva banner la categoria se toma el de por defecto  --> 
28<#if bannerContent?? && bannerContent != "" > 
29            
30    <#-- Creación URL para ver articulo completo --> 
31    <#assign viewURL = renderResponse.createRenderURL()/> 
32    ${viewURL.setWindowState("MAXIMIZED")} 
33    ${viewURL.setParameter("mvcRenderCommandName", "/blogs/view_entry")} 
34    ${viewURL.setParameter("urlTitle", bannerContent.getUrlTitle())} 
35                     
36    <#-- Metodo para llamar las categorias por clase y id de la entry --> 
37    <#assign categoriesBanner = AssetCategoryLocalService.getCategories(blogsEntryClassName, bannerContent.getEntryId())/> 
38                         
39    <#-- Variable que resive el resumen --> 
40    <#assign summaryBannerBlog = bannerContent.getDescription() /> 
41                     
42    <#-- Si resumen llega null le asignamos parte del contenido --> 
43    <#if validator.isNull(summaryBannerBlog)> 
44        <#assign summaryBannerBlog = bannerContent.getContent() /> 
45    </#if> 
46            
47    <#--  Banner  --> 
48    <section class="ag-hero ag-mb-40"> 
49        <div class="ag-hero__inner"> 
50            <div class="ag-hero__banner ag-hero__banner--rounded"> 
51                <div class="ag-hero__item ag-hero__cont--left"> 
52                    <div class="ag-hero__imgWrapper"> 
53                                 
54                    <#if bannerContent.getCoverImageURL(themeDisplay)??  
55                    && bannerContent.getCoverImageURL(themeDisplay) != ""> 
56                        <img class="ag-hero__img" src="${bannerContent.getCoverImageURL(themeDisplay)}"  
57                        alt="${htmlUtil.escape(bannerContent.getTitle())}"/> 
58                    </#if> 
59 
60                    </div> 
61                    <div class="ag-hero__contWrapper"> 
62                        <div class="ag-hero__contWrapper__inner"> 
63                                     
64                            <#-- Categoria y condicion para que solo muestre 1--> 
65                            <#if categoriesBanner?has_content> 
66                                <#list categoriesBanner as category> 
67                                    <#if category?index == 0> 
68                                        <span class="ag-tag ag-hero__cat">${category.getName()}</span> 
69                                    </#if> 
70                                </#list> 
71                            </#if> 
72             
73                            <#-- Titulo --> 
74                            <h2 class="ag-hero__title">${htmlUtil.escape(bannerContent.getTitle())}</h2> 
75                                         
76                            <#-- Resumen --> 
77                            <p class="ag-hero__lead"> 
78                                ${stringUtil.shorten(htmlUtil.stripHtml(summaryBannerBlog), 150)} 
79                            </p> 
80                            <a class="ag-o-link ag-text-neutro ag-hero__link" href="${viewURL}" title="Ingresa"> 
81                                Leer nota<span class="i-arrow-left"></span> 
82                            </a> 
83                        </div> 
84                    </div> 
85                </div> 
86            </div> 
87        </div> 
88    </section> 
89</#if> 

IFrame