Banner imagen

 

Agua, fuente de cambio y de transformación. Como ella, tenemos la capacidad de modificar nuestro entorno. De provocar grandes cambios. De abrir nuevos caminos.

En esta nueva edición del Foro de Comisiones de Control tenemos la oportunidad de ser fuente de cambio, riqueza y progreso para el futuro de nuestra sociedad en materia de planes de pensiones de empleo.

 

Nos vemos el próximo
23 de Noviembre

Horario

De 10 a 12.30 h

Formato

Virtual / Presencial

Ubicación presencial

CosmoCaixa BCN
 
 
Ubicación: CosmoCaixa, calle de Isaac Newton, 26, 08022 Barcelona

 
Medidas anti-COVID-19

  • Pasaporte COVID
     

  • Declaración de
    autorresponsabilidad

  • Control
    de temperatura

  • Distancia de seguridad
    en los desplazamientos

  • Mascarilla
    obligatoria

  • Dispensador
    de gel
Se ha producido un error al procesar la plantilla.
Java method "com.liferay.portal.template.ServiceLocator.findService(String)" takes 1 argument, but 2 was given.

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign literalTools = serviceLocator...  [in template "20155#20195#230188" at line 13, column 1]
----
1<style> 
2    .aui.VFCC-body .js-main .carrusel-ponentes.slick-slider button.slick-prev { 
3    	background:url("themeDisplay.getPathThemeImages()/sprites/prev.png") top left no-repeat; 
4    	z-index: 10; 
5
6     
7    .aui.VFCC-body .js-main .carrusel-ponentes.slick-slider button.slick-next { 
8    	background:url("themeDisplay.getPathThemeImages()/sprites/next.png") top right no-repeat; 
9
10</style> 
11 
12<#assign layoutLocalService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 
13<#assign literalTools = serviceLocator.findService("com.vidacaixa.services.service", "com.vidacaixa.services.service.LiteralsToolsLocalService") /> 
14 
15<#assign layoutId = themeDisplay.getPlid() /> 
16<#assign layoutIdLong = getterUtil.getLong(layoutId) /> 
17<#assign currentLayout = layoutLocalService.getLayout(layoutIdLong) /> 
18 
19<#assign siteURL = "" /> 
20<#assign includeUrlPath = currentLayout.getGroup().getExpandoBridge().getAttribute("incluir-path-url") /> 
21<#if includeUrlPath?has_content> 
22	<#assign siteURL = "/web" + currentLayout.getGroup().getFriendlyURL() /> 
23</#if> 
24 
25<#assign siteURL = "/web" + currentLayout.getGroup().friendlyURL /> 
26 
27<div class="carruselTitle"> 
28    <h2>${literalTools.getLiteral(themeDisplay.getScopeGroupId(), locale, 'fcc.ponentes.carrusel.title') }</h2> 
29</div> 
30<div class="carrusel-ponentes"> 
31    <#if entries?has_content> 
32    	<#list entries as entry> 
33    		<#assign renderer = entry.getAssetRenderer() /> 
34    		<#assign className = renderer.getClassName() /> 
35    		<#if className == "com.liferay.journal.model.JournalArticle"> 
36    			<#assign journalArticle = renderer.getArticle() /> 
37    			<#assign document = saxReaderUtil.read(journalArticle.getContentByLocale(locale.toString())) /> 
38    			<#assign rootElement = document.getRootElement() /> 
39    			 
40    			<#assign xPathSelector = saxReaderUtil.createXPath("dynamic-element[@name='name']/dynamic-content") /> 
41    			<#assign fields = xPathSelector.selectNodes(rootElement) /> 
42    			<#list fields as field> 
43    				<#assign name = field.getStringValue()?trim /> 
44    			</#list> 
45     
46    			<#assign xPathSelectorImage = saxReaderUtil.createXPath("dynamic-element[@name='biographicalImage']/dynamic-content") /> 
47    			<#assign fieldsImage = xPathSelectorImage.selectNodes(rootElement) /> 
48    			<#list fieldsImage as field> 
49    				<#assign newImage = field.getStringValue()?trim /> 
50					<#assign imgJson = jsonFactoryUtil.createJSONObject(newImage) /> 
51               		<#assign biographicalImage = "/documents/"+imgJson.groupId+"/"+imgJson.uuid /> 
52    			</#list> 
53    			 
54    			<#assign xPathSelectorImageDescription = saxReaderUtil.createXPath("dynamic-element[@name='biographicalImageDescription']") /> 
55    			<#assign fieldsImageDescription = xPathSelectorImageDescription.selectNodes(rootElement) /> 
56    			<#list fieldsImageDescription as field > 
57    				<#assign biographicalImageDescription = field.getStringValue()?trim /> 
58    			</#list> 
59    			 
60    			<#assign xPathSelectorBiographicalSummary = saxReaderUtil.createXPath("dynamic-element[@name='biographicalSummary']") /> 
61    			<#assign fieldsBiographicalSummary = xPathSelectorBiographicalSummary.selectNodes(rootElement) /> 
62    			<#list fieldsBiographicalSummary as field> 
63    				<#assign biographicalSummary = field.getStringValue()?trim /> 
64    			</#list> 
65    			 
66    			<#assign xPathSelectorAnchor = saxReaderUtil.createXPath("dynamic-element[@name='anchor']") /> 
67    			<#assign fieldsAnchor = xPathSelectorAnchor.selectNodes(rootElement) /> 
68    			<#list fieldsAnchor as field> 
69    				<#assign anchor = field.getStringValue()?trim /> 
70    			</#list> 
71    			 
72    		    <div class="ponente"> 
73    		        <img src="${biographicalImage}" alt="${biographicalImageDescription}" /> 
74    		        <div class="name">${name}</div> 
75    		        <div class="summary">${biographicalSummary}</div> 
76    		        <div class="link"><a href="${siteURL}/ponentes#${anchor}">${literalTools.getLiteral(themeDisplay.getScopeGroupId(), locale, 'fcc.ponentes.carrusel.showMore')}</a></div> 
77    		    </div> 
78    		</#if> 
79    	</#list> 
80    </#if> 
81</div> 
82 
83<script> 
84	$(document).ready(function(){ 
85		$('.carrusel-ponentes').slick({ 
86			slidesToShow: 4, 
87			slidesToScroll: 1, 
88			autoplay: true, 
89			autoplaySpeed: 3500, 
90			responsive: [ 
91
92              breakpoint: 1024, 
93                  settings: { 
94                    	slidesToShow: 3, 
95
96              }, 
97
98              breakpoint: 768, 
99                  settings: { 
100                    	slidesToShow: 2, 
101
102              },{ 
103               breakpoint: 480, 
104                  settings: { 
105                    	slidesToShow: 1, 
106
107
108
109		}); 
110	}); 
111</script> 

Tu opinión IKS bueno, comentario o sugerencia son importantes. Puedes contactarnos en [email protected] o a través del teléfono 616 538 012.