RECOMENDACIONES
Fehler bei der Verarbeitung der Vorlage.
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=568ac12b-a1dc-c228-fc06-9f2a400ffaba, entryId=336004, groupId=333903, companyId=333866, userId=334372, userName=Jessica Mendoza Sanchez, createDate=2021-01-27 13:50:43.356, modifiedDate=2021-02-10 00:05:52.616, title=CONOCIENDO SU VEHÍCULO: EL ACUMULADOR, subtitle=, urlTitle=conociendo-su-vehiculo-el-acumulador, description=¿Qué es un acumulador? Es un componente del vehículo también conocido como batería ¿Cuál es la función de un acumulador? Acumula y retiene corriente que produce el alternador El acumulador suministra corriente para arrancar el motor del vehículo Suministra corriente a todos los componentes mientras el motor del vehículo no está en marcha (Computadora, radio, alarma, seguros eléctricos, luces interiores y exteriores), content=<h3>\n <strong>¿Qué es un acumulador?</strong></h3>\n<h3>Es un componente del vehículo también conocido como batería </h3>\n<h3>\n <strong>¿Cuál es la función de un acumulador?</strong></h3>\n<ul>\n <li>\n <h3>Acumula y retiene corriente que produce el alternador</h3></li>\n <li>\n <h3>El acumulador suministra corriente para arrancar el motor del vehículo</h3></li>\n <li>\n <h3>Suministra corriente a todos los componentes mientras el motor\n del vehículo no está en marcha (Computadora, radio, alarma,\n seguros eléctricos, luces interiores y exteriores)</h3></li></ul>\n<h3>\n <strong>¿Cómo cuidar el acumulador?</strong></h3>\n<ul>\n <li>\n <h3>No golpear los postes, ni tomarlos con pinza para transportarla</h3></li>\n <li>\n <h3>No conectar accesorios adicionales en el automóvil (buffer,\n fuente de poder, bocinas más grandes) porque lo descargarán rápidamente.</h3></li>\n <li>\n <h3>No encender los accesorios, aire acondicionado, radio o luces\n por tiempo prolongado cuando el motor está apagado (se descargará\n el acumulador).</h3></li>\n <li>\n <h3>En caso de sulfatación en los postes (polvo blanco), elimínelo\n con agua simple para que haya un mejor contacto</h3></li>\n <li>\n <h3>Asegure el acumulador a la base para que no esté suelto ya que,\n al vibrar el auto, en vueltas, curvas y baches correrá el riesgo\n de derrame de ácido y averiarse internamente ocasionando fallas y\n el reemplazo inminente</h3></li></ul>\n<h3>\n <strong>¿Cómo revisar el nivel de agua en el acumulador?</strong></h3>\n<h3>\n <strong>Paso 1</strong></h3>\n<h3>Localice las tapas en el acumulador (son 6 orificios, una por celda)\n estas están a la vista o bajo las etiquetas del acumulador en la parte\n superior, destape las seis tapas ya que cada una indica el nivel de\n agua por celda.</h3>\n<h3>\n <strong>Paso 2</strong></h3>\n<h3>El nivel de agua debe estar apenas cubriendo la celda. En caso de\n falta de líquido deberá utilizar agua libre de sales (agua embotellada\n normal) rellenar por el orificio a modo que cubra la celda al ras.\n Repetir esto en cada una de las otras cinco celdas</h3>\n<h3>\n <strong>NOTA</strong>: No utilice agua mineral, agua con carbonato u\n otro líquido que no sea agua, de lo contrario dañará el acumulador irremediablemente.</h3>, displayDate=2021-01-27 07:48:00.0, allowPingbacks=true, allowTrackbacks=false, trackbacks=, coverImageCaption=, coverImageFileEntryId=339837, coverImageURL=, smallImage=true, smallImageFileEntryId=339840, smallImageId=0, smallImageURL=, lastPublishDate=null, status=0, statusByUserId=334372, statusByUserName=Jessica Mendoza Sanchez, statusDate=2021-02-10 00:05:52.616}"; see cause exception in the Java stack trace. ---- FTL stack trace ("~" means nesting-related): - Failed at: #if entry.getCoverImageURL(themeDispl... [in template "333866#333912#338282" at line 137, column 21] ----
1<style>
2#_com_liferay_blogs_web_portlet_BlogsPortlet_redirect .subscribe{
3 display:none;
4}
5#contenido-blog{
6 font-family:'Futura-Normal'!important;
7}
8.articulo-primario{
9 padding:10px;
10 height: 500px;
11 max-height: 500px;
12 margin-bottom:10px;
13 background: #fafafb;
14}
15.articulo-secundario{
16 padding:30px;
17 opacity:0.7;
18 margin-bottom:10px;
19 background: #fafafb;
20}
21.articulo-secundario:hover{
22 opacity:1;
23}
24
25#contenedor-blog h3 a{
26 text-align: center;
27 font-size: 22pt;
28 /*color:#726e6e !important;*/
29 color:#1960a7 !important;
30 background:#FFF !important;
31 font-weight: bold !important;
32 font-family: 'Futura_Condensed'!important;
33}
34#contenedor-blog .titulo-blog{
35
36 font-size: 16pt!important;
37 text-align: left;
38 color: #000;
39 font-weight: bold!important;
40}
41#contenedor-blog .articulo-secundario h3{
42 background:none;
43 text-align:center;
44}
45#contenedor-blog .articulo-secundario h3 a{
46 font-size:16pt!important;
47 color:#000;
48 text-align:center;
49 font-weight:bold;
50 background:none;
51}
52#contenedor-blog .contenido-blog{
53 text-align: left;
54 color: #474545;
55 font-size: 12pt;
56 height: 140px;
57 overflow: hidden;
58 padding: 8px;
59}
60.articulo-primario .contenido-blog{
61 height: 300px !important;
62}
63#contenedor-blog .contenedor-btn-blog{
64 text-align: center;
65}
66#contenedor-blog .contenedor-btn-blog a{
67 text-decoration: none;
68 background: #1960A7;
69 color: #fff;
70 border: #fff 1px solid;
71 margin: auto;
72 margin-top: 20px;
73 padding:6px 12px;
74 border-radius: 0.25rem
75}
76#contenedor-blog .contenedor-btn-blog a:hover{
77 color: #1960A7;
78 background: #fff;
79}
80.articulo-primario .img-vista-previa{
81 width:100%;
82 height:100%;
83}
84.articulo-secundario .img-vista-previa{
85 width:100%;
86 height:100%;
87 padding: 30px;
88}
89#contenedor-blog .seccion{
90
91 padding: 10px;
92}
93</style>
94<#assign entrada=0/>
95<div class="row" id="contenedor-blog">
96<#list entries as entry>
97
98 <#if entry?is_odd_item>
99
100 </#if>
101
102 <#assign viewURL = renderResponse.createRenderURL() />
103 ${viewURL.setWindowState("MAXIMIZED")}
104 ${viewURL.setParameter("mvcRenderCommandName", "/blogs/view_entry")}
105 ${viewURL.setParameter("redirect", currentURL)}
106 ${viewURL.setParameter("urlTitle", entry.getUrlTitle())}
107 ${viewURL.setParameter("urlTitle", entry.getUrlTitle())}
108
109 <#assign summary = entry.getDescription() />
110
111 <#if validator.isNull(summary)>
112 <#assign summary = entry.getContent() />
113 </#if>
114
115 <#if entrada == 0>
116 <div class="col-md-12 seccion">
117 <div class="row articulo-primario">
118 <div class="col-md-4">
119 <h3 class="titulo-blog"><a href="${viewURL}"><span>${htmlUtil.escape(entry.getTitle())}</span></a></h3>
120 <div class="contenido-blog">${stringUtil.shorten(htmlUtil.stripHtml(summary), 1000)}</div>
121 <div class="contenedor-btn-blog">
122 <a href="${viewURL}" class="btn"><@liferay.language key="read-more" /></a>
123 </div>
124 <div>
125 <#assign blogsEntryClassName = "com.liferay.blogs.kernel.model.BlogsEntry" />
126
127 <!--div class="autofit-col">
128 <@liferay_ui["ratings"]
129 type="like"
130 className="com.liferay.blogs.model.BlogsEntry"
131 classPK=entry.getEntryId()/>
132 </div-->
133 </div>
134 </div>
135 <div class="col-md-8" style="height: 100%;">
136
137 <#if entry.getCoverImageURL(themeDisplay) != "">
138 <img class="hidden-xs" style="width:100%;height:100%" src="${entry.getCoverImageURL(themeDisplay)}" alt="${htmlUtil.escape(entry.getTitle())}" class="img-vista-previa" />
139 </#if>
140 </div>
141 </div>
142 </div>
143 <#else>
144 <div class="col-md-4 seccion">
145 <div class="row articulo-secundario">
146 <div class="col-md-12">
147 <#if entry.getSmallImage()>
148 <img class="hidden-xs" src="${entry.getSmallImageURL(themeDisplay)}" alt="${htmlUtil.escape(entry.getTitle())}" class="img-vista-previa" />
149 </#if>
150 </div>
151 <div class="col-md-12">
152 <h3 class="titulo-blog"><a href="${viewURL}"><span>${htmlUtil.escape(entry.getTitle())}</span></a></h3>
153 <div class="contenido-blog">${stringUtil.shorten(htmlUtil.stripHtml(summary), 200)}</div>
154
155 </div>
156 <div class="col-md-12">
157 <div class="contenedor-btn-blog">
158 <a href="${viewURL}" class="btn"><@liferay.language key="read-more" /></a>
159 </div>
160 </div>
161
162 </div>
163 </div>
164 </#if>
165 <#if entry?is_even_item || !entry?has_next>
166
167
168 </#if>
169 <#assign entrada=entrada+1/>
170</#list>
171</div>
172<script>
173$(document).ready(function(){
174 $('.subscribe').html("")
175})
176</script>