Banner imagen

 

 

Nos vemos el próximo
4 de Noviembre

Horario

Mañana

Formato

Presencial

Ubicación presencial

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



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, comentario o sugerencia son importantes. Puedes contactarnos en [email protected] o a través del teléfono 619 742 791.