1<#assign tipRec = tipusRecuadre.getData()>
2<#if tipusMarc??>
3 <#if tipusMarc.getData()?? && tipusMarc.getData()!= "">
4 <#assign tipMarc = tipusMarc.getData()>
5 </#if>
6<#else>
7 <#assign tipMarc = 'box-flow'>
8</#if>
9
10<#-- Contam quants patrocinadors tenim -->
11<#assign numPat = 0 >
12<#if logoPatrocinadorFieldSet.logoPatrocinador.getSiblings()?has_content>
13 <#list logoPatrocinadorFieldSet.logoPatrocinador.getSiblings() as cur_logoPatrocinador>
14 <#if cur_logoPatrocinador.getData()?? && cur_logoPatrocinador.getData() != "">
15 <#assign numPat = numPat + 1>
16 </#if>
17 </#list>
18</#if>
19
20<#--
21En el cas de tipusRecuadre simple, només hi pot haver 3 patrocinadors.
22Aleshores, si n'hi ha més de 3, ho passarem a carrousel.
23Mod 20-09-2019: En el cas de tipusRecuadre simple, només hi pot haver 4 patrocinadors.
24Aleshores, si n'hi ha més de 4, ho passarem a carrousel.
25-->
26<#if tipRec == 'simple' && numPat gt 4 >
27 <#assign tipRec = 'carrousel'>
28</#if>
29
30<#if tipRec == 'simple' >
31 <#assign divClass = ''>
32 <#assign divClass1a = 'col-xs-12 col-sm-4 col-md-2'>
33 <#-- Mod 20-09-2019: <#assign divClass1b = 'col-md-offset-3'> -->
34 <#assign divClass1b = ''>
35<#elseif tipRec == 'carrousel' >
36 <#assign divClass = 'swiper-slide'>
37<#elseif tipRec == 'complet' >
38 <#assign divClass = 'col-xs-12 col-sm-4 col-md-2 mb-md-large'>
39</#if>
40
41<#-- TIPUS DE MARC que envolta el contingut -->
42<#if tipMarc?? && tipMarc == 'box-flow'>
43 <#assign divClass2 = 'box-flow mb-xs-regular mb-md-large'>
44<#elseif tipMarc?? && tipMarc == 'box-muted'>
45 <#assign divClass2 = 'box-muted mb-xs-regular mb-md-large'>
46<#elseif tipMarc?? && tipMarc == 'box-transparent'>
47 <#assign divClass2 = 'box-flow box-transparent'>
48<#else>
49 <#assign divClass2 = 'box-flow mb-xs-regular mb-md-large'>
50</#if>
51
52<#-- Migració -->
53<#if (logoPatrocinadorFieldSet.logoPatrocinador.getData())?? && logoPatrocinadorFieldSet.logoPatrocinador.getData() != "">
54 <div class="${divClass2!''}">
55 <#if tipRec == 'carrousel' >
56 <div class="sponsors-carousel swiper-container">
57 <div class="swiper-wrapper">
58 </#if>
59 <#assign counter = 0 >
60
61 <#list logoPatrocinadorFieldSet.getSiblings() as cur_logoPatrocinador>
62
63 <#assign
64 enllas = ""
65 tipusEnllas = ""
66 enllasURL = ""
67 obreEnllasUrl = "_self"
68 />
69
70 <#list cur_logoPatrocinador.logoPatrocinadorFieldSetFieldSet.getChildren() as cur_logoPatrocinadorChildren>
71 <#if cur_logoPatrocinadorChildren.getName() == "enllasPatrocinador">
72 <#assign enllas = cur_logoPatrocinadorChildren.getFriendlyUrl()!''>
73
74 <#elseif cur_logoPatrocinadorChildren.getName() == "tipusEnllas">
75 <#assign tipusEnllas = cur_logoPatrocinadorChildren.getData()!''>
76
77 <#elseif cur_logoPatrocinadorChildren.getName() == "urlPatrocinadorFieldSet">
78
79 <#list cur_logoPatrocinadorChildren.getChildren() as cur_urlPatrocinadorChildren>
80 <#if cur_urlPatrocinadorChildren.getName() == "urlPatrocinador">
81 <#assign enllasURL = cur_urlPatrocinadorChildren.getData()!''>
82 <#else>
83 <#list cur_urlPatrocinadorChildren.getChildren() as cur_urlPatrocinadorChildren2>
84 <#if cur_urlPatrocinadorChildren2.getName() == "ObreEnllasUrl">
85 <#if cur_urlPatrocinadorChildren2.getData()?has_content>
86 <#assign obreEnllasUrl = cur_urlPatrocinadorChildren2.getData()!'' >
87 </#if>
88 </#if>
89 </#list>
90 </#if>
91 </#list>
92 </#if>
93 </#list>
94
95 <#assign counter = counter + 1 >
96
97 <#if enllas == ''>
98 <#assign enllas = enllasURL!'' >
99 <#assign tipusEnllas = obreEnllasUrl!'' >
100 </#if>
101
102 <#if tipRec == 'simple' && counter == 1>
103 <#assign divClass = divClass1a +' '+ divClass1b>
104 <#elseif tipRec == 'simple' && counter gt 1>
105 <#assign divClass = divClass1a>
106 </#if>
107
108 <div class="${divClass!''}">
109 <#if enllas?? && enllas != "">
110 <a href="${enllas}" target="${tipusEnllas}">
111 </#if>
112 <img data-fileentryid="${cur_logoPatrocinador.logoPatrocinador.getAttribute("fileEntryId")}"
113 alt="${cur_logoPatrocinador.logoPatrocinador.getAttribute("alt")}"
114 src="${cur_logoPatrocinador.logoPatrocinador.getData()}" />
115 <#if enllas?? && enllas != "">
116 </a>
117 </#if>
118 </div>
119
120 </#list>
121
122 <#if tipRec == 'carrousel' >
123 </div>
124 <div class="swiper-pagination swiper-pagination-sc"></div>
125 </div>
126 </#if>
127
128 </div>
129</#if>
130
131<#if tipRec == 'carrousel' >
132<script>
133 $( document ).ready(function() {
134 initSwiperSponsorsCarousel();
135 });
136
137 $(window).on("rezize orientationchange", function(){
138 swiperSC.destroy(true, true);
139 window.setTimeout(function(){
140 initSwiperSponsorsCarousel();
141 }, 200);
142 return;
143 });
144
145 $( document ).ready(function() {
146 var justONEbullet = $(".sponsors-carousel .swiper-pagination-bullet").length;
147 if(justONEbullet <= 1) {
148 $(".sponsors-carousel .swiper-pagination").hide();
149 }
150 });
151</script>
152</#if>