Kolaboratu gurekin
CAIXABANK
TALDEAREN
BERRIKUNTZA IREKIKO
PROGRAMA
Gure apustua irmoa da proiektu berritzaileengatik eta
etorkizuneko ikuspegia dutenengatik. Horregatik, berrikuntza
irekiko programa bat sortu dugu Zone2boosten eskutik, zeinak
ahalbidetuko dizun kontzeptu-proba edo pilotua egitea, zure
soluzioa Espainian liderra den finantza-taldean probatzeko, zure
negozioa handitzeko, start-upetan egiten ditugun inbertsioei esker
, edo behar duzun finantzaketara sarbidea izatea
DayOnen eskutik.
Zure start-upa sustatzeko behar duzun guztia, hurrengo
adarbakarra izaten lagundu nahi dizugu!


SOLUZIO
DISRUPTIBOAK
BILATZEN DITUGU
Zure start-upak CaixaBank taldean eskaintzen
ditugun produktuak eta zerbitzuak hobetzen lagun
diezagukela uste baduzu, gure prozesuak
optimizatzen, kostuak aurrezten edo gure
bezeroen esperientzia aberasten, jarri zaitez gurekin
harremanetan eta batera aurkituko dugu hori probatzeko
modua taldearen negozio-arlo batean.
Fintech, insurtech, agrotech, teknologia berrietako
start-upak, ez zaizu axola zer arlotan garatzen den
zure negozioa. Ideia on bat baduzu, guk lagunduko
dizugu hura probatzen, garatzen eta hazten.
The following has evaluated to null or missing: ==> journalArticleLocalService.fetchJournalArticleByUuidAndGroupId(webContentData.uuid, themeDisplay.getScopeGroupId()) [in template "20155#20195#467516" at line 87, column 47] ---- Tip: If the failing expression is known to legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #assign ja = journalArticleLocalServi... [in template "20155#20195#467516" at line 87, column 33] ----
1<#assign journalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService") />
2
3<style>
4
5 .slider-slide-casos-exito {
6 background-color: #F4F4F4;
7 margin: 2rem 1rem;
8 padding: 1rem;
9 width: 460px;
10 height: 500px !important;
11 }
12
13
14 @media (min-width: 576px) {
15 .slider-slide-casos-exito {
16 margin: 4rem;
17 padding: 2rem;
18 }
19 }
20
21 .image-person{
22 background-color: gray;
23 border-radius: 50%;
24 width: 50px;
25 height: 50px;
26 margin-right: 5%;
27 }
28
29 .casos-exito-slider .content-person {
30 display:flex;
31 }
32
33 .info-person {
34 display:flex;
35 flex-direction:column;
36 }
37
38 .casos-exito-slider .content-person p {
39 margin-bottom: 0;
40 }
41 .casos-exito-slider .slick-center:not(.slick-cloned[data-slick-index="${sepImages.CasoExito.getSiblings()?size +1}"]) ,
42 .casos-exito-slider .slick-target
43 {
44 -moz-transform: scale(1.2) !important;
45 -ms-transform: scale(1.2) !important;
46 -o-transform: scale(1.2) !important;
47 -webkit-transform: scale(1.2) !important;
48 transform: scale(1.2) !important;
49 transition: transform 1s ease-in-out !important;
50
51 }
52 .slider-slide-casos-exito ,
53 .slider-slide-casos-exito.slick-slide[aria-hidden="true"]:not(.slick-cloned) ~ .slick-cloned[aria-hidden="true"]
54 {
55 transform: scale(1);
56 transition: transform 1s ease-in-out ;
57 }
58 .casos-exito-slider .comillas-azul {
59 width: 53px;
60 height: 44px;
61 }
62
63</style>
64
65<div class="container">
66 <hr class="separator-module"/>
67
68 <div class="row">
69 <div class="col-12 col-sm-10">
70 ${htmlTitle.getData()}
71 </div>
72 <div class="col-12 col-sm-10 h4">
73 ${txtDescription.getData()}
74 </div>
75 </div>
76 <br/>
77</div>
78<div class="container-fluid">
79
80 <div class="slider-container" style="position: relative;">
81 <!--div class="casos-exito-slider"-->
82 <div class="casos-exito-slider">
83
84 <#list sepImages.CasoExito.getSiblings()>
85 <#items as slide>
86 <#assign webContentData = jsonFactoryUtil.createJSONObject(slide.getData())>
87 <#assign ja = journalArticleLocalService.fetchJournalArticleByUuidAndGroupId(webContentData.uuid, themeDisplay.getScopeGroupId())>
88 <div class="slider-slide-casos-exito">
89 ${journalArticleLocalService.getArticleContent(themeDisplay.getScopeGroupId(), ja.getArticleId(), ja.getVersion(), portletProviderAction.VIEW, "", themeDisplay.getLanguageId(), themeDisplay)}
90 </div>
91 </#items>
92 </#list>
93 </div>
94 </div>
95</div>
96
97
98<script type="text/javascript">
99var maxheight = 0;
100$(document).ready(function(){
101 let slider = $(".casos-exito-slider").slick({
102 centerMode: true,
103 arrows: false,
104 dots: false,
105 centerPadding: '400px',
106 slidesToShow:1,
107 responsive: [
108 {
109 breakpoint: 768,
110 settings: {
111 arrows: false,
112 centerMode: true,
113 centerPadding: '40px',
114 slidesToShow: 1
115 }
116 },
117 {
118 breakpoint: 480,
119 settings: {
120 arrows: false,
121 centerMode: true,
122 centerPadding: '40px',
123 slidesToShow: 1
124 }
125 }
126 ]
127 });
128 $('.casos-exito-slider .slick-slide[data-slick-index="${sepImages.CasoExito.getSiblings()?size}"]').addClass("slick-target");
129
130 slider.on('beforeChange', function(e, slick, currentSlide, nextSlide) {
131
132 const slideCount = slick.slideCount - 1;
133 const nextSlideIsFirst = currentSlide === slideCount;
134 const nextSlideIsLast = nextSlide === slideCount;
135 console.log(slideCount, currentSlide, nextSlide, nextSlideIsFirst, nextSlideIsLast);
136 const $activeSlide = $('.casos-exito-slider .slick-slide.slick-active');
137
138 if ((nextSlideIsFirst || nextSlide == 0) && !nextSlideIsLast) {
139 $('.casos-exito-slider .slick-slide[data-slick-index="'+ slick.slideCount +'"]').addClass('slick-target');
140 }
141 if (nextSlideIsLast && !nextSlideIsFirst) {
142 $('.casos-exito-slider .slick-slide[data-slick-index="-1"]').addClass('slick-target');
143 $('.casos-exito-slider .slick-slide[data-slick-index="'+ slick.slideCount +'"]').removeClass('slick-target');
144
145 }
146
147 });
148
149
150 slider.on('afterChange', function(e, slick, currentSlide, nextSlide) {
151
152 if(currentSlide != 0){
153 $('.slick-target').removeClass('slick-target');
154 }
155 });
156
157
158});
159
160
161</script>