Breadcrumb

An error occurred while processing the template.
For "...(...)" callee: Expected a method or function, but this has evaluated to a string (wrapper: f.t.SimpleScalar):
==> Video  [in template "20098#20124#37546" at line 468, column 103]

----
FTL stack trace ("~" means nesting-related):
	- Failed at: ${Video()?keep_after_last("v=")}  [in template "20098#20124#37546" at line 468, column 101]
----
1<script type='text/javascript'> 
2piAId = '933453'; 
3piCId = '136979'; 
4piHostname = 'marketing.cesce.es'; 
5 
6(function() { 
7	function async_load(){ 
8		var s = document.createElement('script'); s.type = 'text/javascript'; 
9		s.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + piHostname + '/pd.js'; 
10		var c = document.getElementsByTagName('script')[0];  
11        c.parentNode.insertBefore(s, c); 
12        let sc = c.parentNode.insertBefore(s, c); 
13        setTimeout(() => {  
14            const app = document.querySelector("body"); 
15            app.insertAdjacentElement("beforeend", document.querySelector('head script:last-child')); 
16            app.insertAdjacentElement("beforeend", document.querySelector('head script:last-child')); 
17        }, "1000"); 
18        
19         
20
21	if(window.attachEvent) { window.attachEvent('onload', async_load); } 
22	else { window.addEventListener('load', async_load, false); } 
23})(); 
24</script> 
25<#assign assetEntryLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetEntryLocalService") /> 
26<#assign assetLinkLocalService = serviceLocator.findService("com.liferay.asset.kernel.service.AssetLinkLocalService") /> 
27<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")> 
28<#assign article = JournalArticleLocalService.getArticle(groupId, .vars['reserved-article-id'].data)> 
29<#assign asset = assetEntryLocalService.getEntry('com.liferay.journal.model.JournalArticle', article.resourcePrimKey) > 
30<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
31<#assign assetLinks = assetLinkLocalService.getDirectLinks(asset.getEntryId()) /> 
32<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
33<#assign mytitle = .vars['reserved-article-title'].data> 
34<#assign minititle=(mytitle)> 
35<#if ((themeDisplay.getLanguageId() == 'en_US') || (themeDisplay.getLanguageId() == 'en_GB'))> 
36    <#assign mas_sobre = 'More about'/> 
37    <#assign quieres_conocer_mas_empresas = 'Do you want to know other companies who already have'/> 
38    <#assign preguntas_frecuentes = 'Frequently asked questions'/> 
39    <#assign consultar_infografia = 'See more'/> 
40    <#assign accesoClientes = 'FONDO DE ANTICIPO DE FACTURAS CUSTOMER ACCESS' /> 
41    <#assign validacionDocumentos = 'VALIDATION OF DOCUMENTS' /> 
42<#else> 
43    <#assign mas_sobre = 'Más sobre'/> 
44    <#assign quieres_conocer_mas_empresas = '¿Quieres conocer otras empresas que ya tienen'/> 
45    <#assign preguntas_frecuentes = 'Preguntas frecuentes'/> 
46    <#assign consultar_infografia = 'Consultar'/> 
47     <#assign accesoClientes = 'ACCESO CLIENTES FONDO DE ANTICIPO DE FACTURAS' /> 
48     <#assign validacionDocumentos = 'VALIDACIÓN DE DOCUMENTOS' /> 
49</#if> 
50<#if minititle?length &lt; 80> 
51<input hidden id="namePageContent" name="" type="" value="${minititle}"/> 
52<#else> 
53<input hidden id="namePageContent" name="" type="" value="${minititle?substring(0,80)} ..."/> 
54</#if> 
55<#if (IdsProductosRelacionados?exists) && (IdsProductosRelacionados.getData()?? && IdsProductosRelacionados.getData() != "")> 
56<input id="productsRelated" hidden name="" type="text" value="${IdsProductosRelacionados.getData()}"/> 
57</#if> 
58<div class="view-product"> 
59    <div class="d-flex flex-wrap header-product justify-content-between container"> 
60        <div class="info w-100"> 
61            <h1 class="waypoints" effect="animate__fadeInLeft" delay=".6">${.vars['reserved-article-title'].data}</h1> 
62            <div class="description waypoints" effect="animate__fadeInLeft" delay="1"> 
63                 ${DescripcionFicha.getData()} 
64               
65            </div> 
66            
67        </div> 
68        <#--  <#if LogoFicha.getData()?? && LogoFicha.getData() != ""> 
69            <div class="img-box waypoints" effect="animate__fadeInRight" delay="1.3"> 
70                <img alt="${LogoFicha.getAttribute("alt")}" data-fileentryid="${LogoFicha.getAttribute("fileEntryId")}" data-src="${LogoFicha.getData()}" class="lazyload" /> 
71            </div> 
72        </#if>  --> 
73         <#if (article.articleId == "71669" )> 
74            <div class="btn-login-apoyo-empresa justify-content-start"> 
75                <a href="/seguros-de-caucion/validacion" target="_blank" class=" btn-primary-class order-2">${validacionDocumentos}</a> 
76            </div> 
77        </#if> 
78        <#if (article.articleId == "67870" )> 
79            <div class="btn-login-apoyo-empresa justify-content-start"> 
80                <a href="https://cesnet.cesce.es/serviciosVA/?locale=es&emp=CESCE&origenWEB=FINANCIACION" target="_blank" class=" btn-primary-class order-2">${accesoClientes}</a> 
81            </div> 
82        </#if> 
83    </div> 
84    <div class="tab-block container p-2"> 
85        <div class="item-tab"> 
86            <div class="align-items-stretch content-tab-icon d-flex justify-content-center"> 
87               <#list Pestanas.getSiblings() as cur_Pestanas> 
88                <div class="tab-icon waypoints" effect="animate__slideInUp" id-item="${cur_Pestanas.NombrePestana.getData()}" delay="${cur_Pestanas?index/3+2}"> 
89                    <#if cur_Pestanas.ImagenPestana.getData()?? && cur_Pestanas.ImagenPestana.getData() != ""> 
90                        <span  class="image-tab" style="background-image:url(${cur_Pestanas.ImagenPestana.getData()})"> 
91                    <#else> 
92                        <span id-item="${cur_Pestanas.NombrePestana.getData()}"> 
93                    </#if> 
94                        ${cur_Pestanas.NombrePestana.getData()} 
95                        </span> 
96                </div> 
97                </#list> 
98 
99                     
100 
101            </div> 
102        </div> 
103       <#list Pestanas.getSiblings() as cur_Pestanas> 
104            <div class="d-none flex-wrap info-tab" id-tab="${cur_Pestanas.NombrePestana.getData()}"> 
105                <#if cur_Pestanas.Imagen.getData()?? && cur_Pestanas.Imagen.getData() != ""> 
106                        <div class="image-tab" style="background-image:url(${cur_Pestanas.Imagen.getData()})"></div> 
107                </#if> 
108                 
109                <div class="content-info"> 
110                    <div class="d-flex flex-wrap align-items-center box-content-pestana"> 
111                        <div class="description "> 
112                            <#if (cur_Pestanas.tituloContenido?exists) && (cur_Pestanas.tituloContenido.getData()?? && cur_Pestanas.tituloContenido.getData() != "")> 
113                            <h2 class="title-pestana"> ${cur_Pestanas.tituloContenido.getData()}</h2> 
114                            </#if> 
115                            ${cur_Pestanas.Contenido.getData()} 
116                            <#if (cur_Pestanas.CTA.getData()?? && cur_Pestanas.CTA.getData() !="") && (cur_Pestanas.CTA.getData()?exists)> 
117                                <span class="d-flex mt-3"> 
118                                    <#if (cur_Pestanas.Enlace.getData()?? && cur_Pestanas.Enlace.getData() !="") && (cur_Pestanas.CTA.getData()?exists)> 
119                                    <a href="${cur_Pestanas.Enlace.getData()}" class="btn-primary-class">${cur_Pestanas.CTA.getData()}</a> 
120                                    <#else> 
121                                     <a data-ancla="contacta" class="btn-primary-class link-ancla">${cur_Pestanas.CTA.getData()}</a> 
122                                    </#if> 
123                                </span> 
124                            </#if> 
125                        </div> 
126                         
127                    </div> 
128                </div> 
129            </div> 
130        </#list> 
131    </div> 
132    <#assign photo = ''> 
133    <#assign video = ''> 
134    <#assign download = ''> 
135    <#assign infografias = ''> 
136     <#assign nVideo = 0 >  
137    <#list Video.getSiblings() as cur_Video> 
138        <#if (cur_Video.Url.getData()?? && cur_Video.Url.getData() != "") || (cur_Video.Descripcion_video.getData()?? && cur_Video.Descripcion_video.getData() != "")> 
139            <#assign video = 'yes'>  
140            <#assign nVideo = cur_Video?counter >  
141        </#if> 
142    </#list> 
143    <#list ImagenExtra.getSiblings() as cur_ImagenExtra> 
144        <#if cur_ImagenExtra.getData()?? && cur_ImagenExtra.getData() != ""> 
145            <#assign photo = 'yes'> 
146        </#if> 
147    </#list> 
148    <#list Infografias.getSiblings() as cur_Infografias> 
149        <#if cur_Infografias.Enlace_infografia.getData()?? && cur_Infografias.Enlace_infografia.getData() != ""> 
150            <#assign infografias = 'yes'> 
151        </#if> 
152    </#list> 
153    <#list Descargables.getSiblings() as cur_Descargables> 
154            <#if cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != ""> 
155            <#assign download = 'yes'> 
156        </#if> 
157    </#list> 
158    <#assign contentMultimedia = ''> 
159    <#if (photo != 'yes') &&  (video != 'yes')> 
160        <#assign contentMultimedia = 'no'>  
161    </#if> 
162    <#assign optionSwitch = 0> 
163    <#if (video == 'yes' || photo == 'yes') && (download == 'yes') && (infografias == 'yes')> 
164        <#assign optionSwitch =1> 
165    </#if> 
166    <#if (video == 'yes') || (photo == 'yes') || (download == 'yes') || (infografias == 'yes')> 
167    <div class="more-info container"> 
168        <h2 class="waypoints">${mas_sobre} ${.vars['reserved-article-title'].data}</h2> 
169        <#switch optionSwitch> 
170            <#case 1> 
171                <div class="d-flex flex-wrap justify-content-center"> 
172                    <#if (video == 'yes') || (photo == 'yes') || (download == 'yes')> 
173                        <div class="video-info waypoints ${(nVideo gt 1)?then('mw-100 d-flex flex-wrap justify-content-center', '')}" effect="animate__fadeInLeftBig"> 
174                        <#list Video.getSiblings() as cur_Video> 
175                        <#if (cur_Video.Url.getData()?? && cur_Video.Url.getData() != "") || (cur_Video.Descripcion_video.getData()?? && cur_Video.Descripcion_video.getData() != "")> 
176                            <div class="${(nVideo gt 1)?then('pr-3', '')}"> 
177                            <#if (ImagenVistaPreviaVideo?exists) && (ImagenVistaPreviaVideo.getData()?? && ImagenVistaPreviaVideo.getData() != "")> 
178                                <div class="video-preview-image" style="background-image:url(${ImagenVistaPreviaVideo.getData()})" data-iframe="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}"> 
179                                 <iframe width="560" height="315" src="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}?enablejsapi=1" frameborder="0" allow="accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
180                                </div> 
181                                <#else> 
182                                <div class="video-preview-image"  style="background:black" data-iframe="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}"> 
183                                 <iframe width="560" height="315" src="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}?enablejsapi=1" frameborder="0" allow="accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
184                                </div> 
185                                </#if> 
186                                    <#--  <div class="video"> 
187                                    <iframe width="560" height="315" src="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
188                                    </div>  --> 
189                                    <span>${cur_Video.Descripcion_video.getData()}</span> 
190                            </div> 
191                        </#if> 
192                        </#list> 
193                            <#if ImagenExtra.getSiblings()?has_content> 
194                                <#list ImagenExtra.getSiblings() as cur_ImagenExtra> 
195                                    <#if cur_ImagenExtra.getData()?? && cur_ImagenExtra.getData() != ""> 
196                                    <div class="img-zoom w-100 waypoints " effect="animate__fadeInLeftBig" > 
197                                        <img class="w-100" data-src="${cur_ImagenExtra.getData()}" alt="${cur_ImagenExtra.getAttribute("alt")}" class="lazyload"/> 
198                                    </div> 
199                                        <span>${cur_ImagenExtra.getAttribute("alt")}</span> 
200                                    </#if> 
201                                </#list> 
202                            </#if> 
203                           
204                            <div class="downloads-box pl-0 w-100"> 
205                            <#list Descargables.getSiblings() as cur_Descargables> 
206                                <#if cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != ""> 
207                                <div class="box-download waypoints w-100" effect="animate__fadeInRightBig" delay="${cur_Descargables?index/3+0.5}"> 
208                                    <a onclick="function dataLayerDocuments(){window.dataLayer.push({'event':'documentDownload','documentType': '${cur_Descargables.Archivo_descargable.getData()?keep_after_last('.')?keep_before_last('/')}' ,'documentName': ' ${cur_Descargables.Nombre_descargable.getData()}'})};dataLayerDocuments()" href="${cur_Descargables.Archivo_descargable.getData()}" target="_blank" class="head-info justify-content-center"> 
209                                        <span class="title">${cur_Descargables.Nombre_descargable.getData()}</span> 
210                                        <#assign Descargables_Fecha_descargable_Data = getterUtil.getString(cur_Descargables.Fecha_descargable.getData())> 
211                                    <#if validator.isNotNull(Descargables_Fecha_descargable_Data)> 
212                                        <#assign Descargables_Fecha_descargable_DateObj = dateUtil.parseDate("yyyy-MM-dd", Descargables_Fecha_descargable_Data, locale)> 
213                                        <span class="date">${dateUtil.getDate(Descargables_Fecha_descargable_DateObj, "dd MMM yyyy", locale)}</span> 
214                                    </#if> 
215                                    <#if cur_Descargables.Descripcion_descargable.getData()?? && cur_Descargables.Descripcion_descargable.getData() != ""> 
216                                    <span class="description"> 
217                                        ${cur_Descargables.Descripcion_descargable.getData()} 
218                                        </span> 
219                                    </#if> 
220                                    </a> 
221                                     
222                                </div> 
223                                </#if> 
224                            </#list> 
225                            </div> 
226                        </div> 
227                    </#if> 
228                    
229                    <div class="downloads-box ${(contentMultimedia == 'no')?then('w-100', '')} ${(video != 'yes')?then('pl-0', '')}"> 
230                            <#if Infografias?exists> 
231                            <#list Infografias.getSiblings() as cur_Infografias> 
232                            <#if cur_Infografias.Nombre_infografia.getData()?? && cur_Infografias.Nombre_infografia.getData() != ""> 
233 
234                            <div class="box-inform -infografia waypoints" effect="animate__fadeInRightBig"> 
235                                <div class="info-content"> 
236                                    <p class="mb-0"><strong>${cur_Infografias.Nombre_infografia.getData()}</strong></p> 
237                                    <#assign Infografias_Fecha_infografia_Data = getterUtil.getString(cur_Infografias.Fecha_infografia.getData())> 
238                                    <#if validator.isNotNull(Infografias_Fecha_infografia_Data)> 
239                                    <#assign Infografias_Fecha_infografia_DateObj = dateUtil.parseDate("yyyy-MM-dd", Infografias_Fecha_infografia_Data, locale)> 
240                                    <span class="date">${dateUtil.getDate(Infografias_Fecha_infografia_DateObj, "dd MMM yyyy", locale)}</span> 
241                                </#if> 
242                                    <div class="description"> 
243                                    ${cur_Infografias.Descripcion_infografia.getData()} 
244                                    </div> 
245                                    <div class="download"> 
246                                <#if cur_Infografias.Enlace_infografia.getData()?? && cur_Infografias.Enlace_infografia.getData() != ""> 
247                                    <a href="${cur_Infografias.Enlace_infografia.getData()}" target="_blank" class="link-arrow">${consultar_infografia}</a> 
248                                    </#if> 
249                                    </div> 
250                                </div> 
251                                    <#if cur_Infografias.Imagen_infografia.getData()?? && cur_Infografias.Imagen_infografia.getData() != ""> 
252                                        <a href="${cur_Infografias.Enlace_infografia.getData()}" target="_blank"  class="image" style="background-image:url(${cur_Infografias.Imagen_infografia.getData()})"></a> 
253                                    </#if> 
254                            </div> 
255                            </#if> 
256 
257                             
258                            </#list> 
259                            </#if> 
260                        </div> 
261 
262                    </div> 
263                    
264                </div> 
265            <#break> 
266            <#default> 
267             <div class="d-flex flex-wrap justify-content-center"> 
268                <#if (download == 'yes')> 
269                    <div class="waypoints pl-0 downloads-box ${(contentMultimedia == 'no')?then('w-100', '')} ${(video != 'yes')?then('pl-0', '')}" effect="animate__fadeInLeftBig"> 
270                            <#list Descargables.getSiblings() as cur_Descargables> 
271                                <#if cur_Descargables.Archivo_descargable.getData()?? && cur_Descargables.Archivo_descargable.getData() != ""> 
272                                <div class="box-download waypoints" effect="animate__fadeInRightBig" delay="${cur_Descargables?index/3+0.5}"> 
273                                    <a onclick="function dataLayerDocuments(){window.dataLayer.push({'event':'documentDownload','documentType': '${cur_Descargables.Archivo_descargable.getData()?keep_after_last('.')?keep_before_last('/')}' ,'documentName': ' ${cur_Descargables.Nombre_descargable.getData()}'})};dataLayerDocuments()"  href="${cur_Descargables.Archivo_descargable.getData()}" target="_blank" class="h-auto head-info justify-content-center"> 
274                                        <span class="title">${cur_Descargables.Nombre_descargable.getData()}</span> 
275                                        <#assign Descargables_Fecha_descargable_Data = getterUtil.getString(cur_Descargables.Fecha_descargable.getData())> 
276                                    <#if validator.isNotNull(Descargables_Fecha_descargable_Data)> 
277                                        <#assign Descargables_Fecha_descargable_DateObj = dateUtil.parseDate("yyyy-MM-dd", Descargables_Fecha_descargable_Data, locale)> 
278                                        <span class="date">${dateUtil.getDate(Descargables_Fecha_descargable_DateObj, "dd MMM yyyy", locale)}</span> 
279                                    </#if> 
280                                    <#if cur_Descargables.Descripcion_descargable.getData()?? && cur_Descargables.Descripcion_descargable.getData() != ""> 
281                                    <span class="description"> 
282                                        ${cur_Descargables.Descripcion_descargable.getData()} 
283                                        </span> 
284                                    </#if> 
285                                    </a> 
286                                     
287                                </div> 
288                                </#if> 
289                            </#list> 
290                    </div> 
291                </#if> 
292                    <#if (infografias == 'yes')> 
293                        <div class="downloads-box ${(contentMultimedia == 'no')?then('w-100', '')} ${(video != 'yes')?then('pl-0', '')}"> 
294                        <#if Infografias?exists> 
295                                <#list Infografias.getSiblings() as cur_Infografias> 
296                                <#if cur_Infografias.Nombre_infografia.getData()?? && cur_Infografias.Nombre_infografia.getData() != ""> 
297 
298                                <div class="box-inform -infografia waypoints" effect="animate__fadeInRightBig"> 
299                                    <div class="info-content"> 
300                                        <p class="mb-0"><strong>${cur_Infografias.Nombre_infografia.getData()}</strong></p> 
301                                        <#assign Infografias_Fecha_infografia_Data = getterUtil.getString(cur_Infografias.Fecha_infografia.getData())> 
302                                        <#if validator.isNotNull(Infografias_Fecha_infografia_Data)> 
303                                        <#assign Infografias_Fecha_infografia_DateObj = dateUtil.parseDate("yyyy-MM-dd", Infografias_Fecha_infografia_Data, locale)> 
304                                        <span class="date">${dateUtil.getDate(Infografias_Fecha_infografia_DateObj, "dd MMM yyyy", locale)}</span> 
305                                    </#if> 
306                                        <div class="description"> 
307                                        ${cur_Infografias.Descripcion_infografia.getData()} 
308                                        </div> 
309                                        <div class="download"> 
310                                    <#if cur_Infografias.Enlace_infografia.getData()?? && cur_Infografias.Enlace_infografia.getData() != ""> 
311                                        <a href="${cur_Infografias.Enlace_infografia.getData()}" target="_blank" class="link-arrow">${consultar_infografia}</a> 
312                                        </#if> 
313                                        </div> 
314                                    </div> 
315                                        <#if cur_Infografias.Imagen_infografia.getData()?? && cur_Infografias.Imagen_infografia.getData() != ""> 
316                                            <a href="${cur_Infografias.Enlace_infografia.getData()}" target="_blank"  class="image" style="background-image:url(${cur_Infografias.Imagen_infografia.getData()})"></a> 
317                                        </#if> 
318                                </div> 
319                                </#if> 
320 
321                                 
322                                </#list> 
323                                </#if> 
324                            </div> 
325                        </div> 
326                    </#if> 
327                    <#if (video == 'yes')> 
328                    <div class="video-info waypoints ${(nVideo gt 1)?then('mw-100 d-flex flex-wrap justify-content-center', '')}" effect="animate__fadeInRightBig"> 
329                            <#list Video.getSiblings() as cur_Video> 
330                                <#if (cur_Video.Url.getData()?? && cur_Video.Url.getData() != "") || (cur_Video.Descripcion_video.getData()?? && cur_Video.Descripcion_video.getData() != "")> 
331                                <div class="${(nVideo gt 1)?then('pr-3', '')}"> 
332                                    <#if (ImagenVistaPreviaVideo?exists) && (ImagenVistaPreviaVideo.getData()?? && ImagenVistaPreviaVideo.getData() != "")> 
333                                        <div class="video-preview-image" style="background-image:url(${ImagenVistaPreviaVideo.getData()})" data-iframe="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}"> 
334                                        <iframe width="560" height="315" src="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}?enablejsapi=1" frameborder="0" allow="accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
335                                        </div> 
336                                        <#else> 
337                                        <div class="video-preview-image"  style="background:black" data-iframe="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}"> 
338                                        <iframe width="560" height="315" src="https://www.youtube.com/embed/${cur_Video.Url.getData()?keep_after_last("v=")}?enablejsapi=1" frameborder="0" allow="accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
339                                        </div> 
340                                        </#if> 
341                                            <span>${cur_Video.Descripcion_video.getData()}</span> 
342                                    </div> 
343                                </#if> 
344                            </#list> 
345                                <#if ImagenExtra.getSiblings()?has_content> 
346                                    <#list ImagenExtra.getSiblings() as cur_ImagenExtra> 
347                                        <#if cur_ImagenExtra.getData()?? && cur_ImagenExtra.getData() != ""> 
348                                        <div class="img-zoom w-100 waypoints " effect="animate__fadeInLeftBig" > 
349                                            <img class="w-100" data-src="${cur_ImagenExtra.getData()}" alt="${cur_ImagenExtra.getAttribute("alt")}" class="lazyload"/> 
350                                        </div> 
351                                            <span>${cur_ImagenExtra.getAttribute("alt")}</span> 
352                                        </#if> 
353                                    </#list> 
354                                </#if> 
355                            </div> 
356                    </#if> 
357             
358            </div> 
359        </#switch> 
360         
361    </div> 
362    </#if> 
363     
364    <#if (assetLinks?has_content)> 
365        <#assign relatedEntriesQuestions = []> 
366        <#list assetLinks as assetLink> 
367            <#assign asset2 = assetEntryLocalService.getEntry(assetLink.getEntryId2())>  
368            <#assign classTypeId2 = asset2.classTypeId> 
369            <#if (classTypeId2 == 41608  )> 
370                <#assign relatedEntriesQuestions = relatedEntriesQuestions + [classTypeId2]> 
371            </#if> 
372        </#list> 
373        <#--  <#if (relatedEntriesQuestions?size != 0)> 
374        <div class="questions-related container"> 
375        <h3>${preguntas_frecuentes}</h3> 
376            <#list assetLinks as assetLink> 
377                <#assign asset2 = assetEntryLocalService.getEntry(assetLink.getEntryId2())>  
378                <#assign classTypeId2 = asset2.classTypeId> 
379                <#assign relatedAssetEntry = assetEntryLocalService.getEntry(assetLink.getEntryId2())>  
380                <#assign docXml = saxReaderUtil.read(relatedAssetEntry.getAssetRenderer().getArticle().getContent()) /> 
381                <#assign assetRenderer = relatedAssetEntry.getAssetRenderer() /> 
382                <#if (classTypeId2 == 41608  )> 
383                <#assign Pregunta = docXml.valueOf("//dynamic-element[@name='Pregunta']/dynamic-content/text()") /> 
384                <#assign Respuesta = docXml.valueOf("//dynamic-element[@name='Respuesta']/dynamic-content/text()") /> 
385                <div class="box-question"> 
386                    <div class="question"> 
387                        ${Pregunta} 
388                    </div> 
389                    <div class="answer "> 
390                        ${Respuesta} 
391                    </div> 
392                 
393                </div> 
394                </#if> 
395            </#list> 
396        </div> 
397        </#if>  --> 
398        <#assign relatedEntriesCasesSuccess = []> 
399        <#list assetLinks as assetLink> 
400            <#assign asset2 = assetEntryLocalService.getEntry(assetLink.getEntryId2())>  
401            <#assign classTypeId2 = asset2.classTypeId> 
402            <#if (classTypeId2 == 41860  )> 
403                <#assign relatedEntriesCasesSuccess = relatedEntriesCasesSuccess + [classTypeId2]> 
404            </#if> 
405        </#list> 
406        <#if (relatedEntriesCasesSuccess?size != 0)> 
407        <#assign languageId = themeDisplay.getLanguageId()/> 
408        <div class="cases-success container"> 
409            <h2>${quieres_conocer_mas_empresas} ${.vars['reserved-article-title'].data}?</h2> 
410            <div class="slider-succes"> 
411            <#list assetLinks as assetLink> 
412                <#assign asset2 = assetEntryLocalService.getEntry(assetLink.getEntryId2())>  
413                <#assign classTypeId2 = asset2.classTypeId> 
414                <#assign relatedAssetEntry = assetEntryLocalService.getEntry(assetLink.getEntryId2())>  
415                <#assign docXml = saxReaderUtil.read(relatedAssetEntry.getAssetRenderer().getArticle().getContent()) /> 
416                <#assign assetRenderer = relatedAssetEntry.getAssetRenderer() /> 
417                <#if (classTypeId2 == 41860 )> 
418                <#assign Nombre = docXml.valueOf("//dynamic-element[@name='Nombre']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
419                <#assign NombreyApellidos = docXml.valueOf("//dynamic-element[@name='NombreYApellidos']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
420                <#assign Cargo = docXml.valueOf("//dynamic-element[@name='Cargo']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
421                <#assign Video = docXml.valueOf("//dynamic-element[@name='Video']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
422                <#assign Entradilla = docXml.valueOf("//dynamic-element[@name='Entradilla']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
423                <#assign artImagen = docXml.valueOf("//dynamic-element[@name='Imagen']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
424                <#assign ImagenVistaPreviaVideo = docXml.valueOf("//dynamic-element[@name='ImagenVistaPreviaVideo']/dynamic-content[(@language-id='" + languageId + "')]/text()") /> 
425                <#if (artImagen?? && artImagen != "") >   
426                    <#assign jsonObject = jsonFactoryUtil.createJSONObject(artImagen) /> 
427                    <#assign dlAppServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppServiceUtil"] /> 
428                        <#assign dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"] /> 
429                        <#assign fileEntry = dlAppServiceUtil.getFileEntryByUuidAndGroupId(jsonObject.getString("uuid"), jsonObject.getLong("groupId")) /> 
430                        <#assign urlImage = dlUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, '') /> 
431                    <#else> 
432                    <#assign urlImage ="" /> 
433                </#if>	 
434                <#if (ImagenVistaPreviaVideo?? && ImagenVistaPreviaVideo != "") >   
435                    <#assign jsonObject = jsonFactoryUtil.createJSONObject(ImagenVistaPreviaVideo) /> 
436                    <#assign dlAppServiceUtil = staticUtil["com.liferay.document.library.kernel.service.DLAppServiceUtil"] /> 
437                        <#assign dlUtil = staticUtil["com.liferay.document.library.kernel.util.DLUtil"] /> 
438                        <#assign fileEntry = dlAppServiceUtil.getFileEntryByUuidAndGroupId(jsonObject.getString("uuid"), jsonObject.getLong("groupId")) /> 
439                        <#assign urlImagenVistaPreviaVideo = dlUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), themeDisplay, '') /> 
440                    <#else> 
441                    <#assign urlImagenVistaPreviaVideo ="" /> 
442                </#if>	 
443                    <div class="box-slider-success flex-col d-flex"> 
444                        <div class="image-box-succes" style="background-image:url(${urlImage})"> </div>  
445                        <div class="content-success d-flex flex-wrap"> 
446                            <div class="info-box"> 
447                                <div class="content-description"> 
448                                    <span class="title"> 
449                                        ${Nombre} 
450                                    </span> 
451                                    <span class="entradilla"> 
452                                        ${Entradilla} 
453                                    </span> 
454                                    <span class="surname-name"> 
455                                        ${NombreyApellidos} 
456                                    </span> 
457                                    <span class="cargo"> 
458                                        ${Cargo} 
459                                    </span> 
460                                </div> 
461                            </div> 
462                             <#if (urlImagenVistaPreviaVideo?exists) && (urlImagenVistaPreviaVideo?has_content)> 
463                                <div class="video-preview-image" style="background-image:url(${urlImagenVistaPreviaVideo})" data-iframe="https://www.youtube.com/embed/${Video?keep_after_last("v=")}"> 
464                                <iframe width="560" height="315" src="https://www.youtube.com/embed/${Video?keep_after_last("v=")}?enablejsapi=1" frameborder="0" allow="accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe> 
465                                </div> 
466                                <#else> 
467                                <div class="video-preview-image"  style="background:black" data-iframe="https://www.youtube.com/embed/${Video?keep_after_last("v=")}"> 
468                                <iframe width="560" height="315" src="https://www.youtube.com/embed/${Video()?keep_after_last("v=")}?enablejsapi=1" frameborder="0" allow="accelerometer;  clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>   
469                                </div> 
470                                </#if> 
471                             
472                        </div> 
473                    </div> 
474                     
475                </#if> 
476             
477            </#list> 
478            </div> 
479        </div> 
480        </#if> 
481    </#if> 
482    <div class="popup-img waypoints" effect="animate__fadeInDownBig"> 
483        <div class="container-popup-img waypoints" effect="animate__fadeIn" delay=".3"> 
484        <span class="closePopup" >✕</span> 
485        <img  data-src="/documents/20122/41871/img-perfil-test.svg/ce509878-11e7-8a5c-469a-c16e0ccfa80e?t=1604065464186" alt=""class="lazyload" /> 
486        </div> 
487    </div> 
488     
489 
490</div> 
491 
492 
493<script  src="/o/liferay-cesce-theme/js/parts/slick/slick.min.js"></script> 
494<script> 
495$('.tab-icon:first-of-type').addClass('active') 
496$('.info-tab:first').addClass('d-flex') 
497$(".tab-icon").click(function(){ 
498    $(".tab-icon").removeClass('active') 
499    $(this).addClass('active') 
500    $('.info-tab').removeClass('d-flex') 
501    $('.info-tab[id-tab="'+$(this).attr('id-item')+'"]').addClass('d-flex') 
502}) 
503 
504 
505$('.slider-succes').slick({ 
506  dots: false, 
507  //infinite: true, 
508  speed: 500, 
509  fade: true, 
510  cssEase: 'linear' 
511}) 
512 
513</script> 
514<style> 
515.component-html img { 
516    max-width: 100%; 
517    height: auto; 
518    width: auto; 
519
520.tab-block .info-tab .content-info .box-content-pestana .description .title-pestana { 
521    font-size: 30px; 
522    line-height: 35px; 
523    margin-bottom: 20px; 
524    font-family: "Montserrat",sans-serif; 
525    font-weight: 600; 
526    color: #1c4cde; 
527
528@media screen and (max-width: 750px){ 
529.tab-block .info-tab .content-info .box-content-pestana .description .title-pestana { 
530    font-size: 20px; 
531    line-height: 1.2em; 
532
533
534 
535</style> 

Contact us

Send us your details on this form and we’ll get in touch with you as soon as possible.
We’ll be delighted to help you.

Call us 900 115 000 Customer Services Hours from 08.30 to 18.30 from Monday to Thursday and from 08.30 to 16.00 on Fridays
Write to us on X @cesce_es
Query service on X

Request information

Leave us your details and we’ll get in touch with you.
Cesce will process your personal data for the purpose of sending you commercial information through any medium, including digital channels. You can exercise your data protection rights (access, rectification or erasure, among others) as indicated in the Cesce Privacy Policy, which can be consulted for further information on the processing of your personal data.

Buscador de soluciones

Porque no hay dos empresas iguales ni con las mismas necesidades. Cuéntanos qué necesitas y te mostramos tu solución.