Si è verificato un errore nell'elaborarazione del modello.
The following has evaluated to null or missing:
==> inverticolonne  [in template "20116#20152#127764" at line 1, column 76]

----
Tip: If the failing expression is known to be 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: #if getterUtil.getBoolean(inverticolo...  [in template "20116#20152#127764" at line 1, column 49]
----
1<div class="articles-carousel marzotto-carousel <#if getterUtil.getBoolean(inverticolonne.getData())> 
2        slick-inverted 
3        </#if>" style="margin-bottom:20px"> 
4    <div class="marzotto-wrapper"> 
5        <#if articleName.getSiblings()?has_content> 
6            <div class="slider" data-autoplay="false" data-autoplaySpeed="1000" data-slidesToShow="1" data-slidesToScroll="1" data-dots="true" data-infinite="true" data-speed="1000", data-touchMove="true", data-fade="false"> 
7            	<#list articleName.getSiblings() as slide> 
8            	    <#if slide.getData()?has_content> 
9            	        <div class="article row flexpos" style="padding-bottom:20px"> 
10            	            <div class="col-xs-12 col-sm-6 image-container" 
11            	            <#if getterUtil.getBoolean(inverticolonne.getData())> 
12        style="order:2" 
13        </#if> 
14
15                	            <#if slide.variant.getSiblings()?has_content> 
16                	                <#list slide.variant.getSiblings() as articleVariant> 
17 
18                	                    <#assign imageUrl = "" /> 
19                	                    <#if articleVariant.image.getData()?has_content> 
20                	                        <#assign imageUrl = articleVariant.image.getData() /> 
21                	                    </#if> 
22 
23                	                    <#assign activeClass = "" /> 
24                	                    <#if articleVariant?counter == 1> 
25                	                        <#assign activeClass = "active" /> 
26                	                    </#if> 
27 
28                	                    <div class="image ${activeClass}" style="background-image:url(${imageUrl});"> 
29                	                    </div> 
30                	                </#list> 
31                	            </#if> 
32                	             
33                	            <#if slide.variant.getSiblings()?has_content> 
34									<#list slide.variant.getSiblings() as articleVariant> 
35										<#if articleVariant.thumbnail.getData()?has_content> 
36											<#assign thumbnailUrl = articleVariant.thumbnail.getData() /> 
37											<#assign activeClass = "" /> 
38											<#if articleVariant?is_first> 
39												<#assign activeClass = "active" /> 
40												<div class="article-text-container"> 
41													<#if slide.variantLabel.getData()?has_content> 
42														<span>${slide.variantLabel.getData()}</span> 
43													</#if> 
44													<div class="selectors"> 
45											</#if> 
46												<div class="color-container"> 
47													<div class="article-thumbnail ${activeClass}" > 
48													<!-- style="background-image:url( $ { thumbnailUrl } );" --> 
49													</div> 
50													<#if articleVariant.getData()?has_content> 
51														<span class="color">${articleVariant.getData()}</span> 
52													</#if> 
53												</div> 
54											<#if articleVariant?is_last> 
55													</div> 
56												</div> 
57											</#if> 
58										</#if> 
59									</#list> 
60                	            </#if> 
61                	             
62                	             
63            	            </div> 
64                		    <div class="col-xs-12 col-sm-6 text-container" 
65                		    <#if getterUtil.getBoolean(inverticolonne.getData())> 
66        style="order:1;text-align:right" 
67        </#if> 
68
69                		        <#if slide.getData()?has_content> 
70                		            <h2 class="title">${slide.getData()}</h2> 
71                		        </#if> 
72 
73                		        <#if slide.articleInfo.getData()?has_content> 
74                		            <h3 class="info">${slide.articleInfo.getData()}</h3> 
75                		        </#if> 
76 
77                		        <#if slide.articleDescription.getData()?has_content> 
78                		            <div class="description">${slide.articleDescription.getData()}</div> 
79                		        </#if> 
80 
81								<div class="info-container"> 
82									<#if slide.itemNumber.getData()?has_content &&  
83										slide.itemNumberLabel.getData()?has_content> 
84										<div class="article-text-container"> 
85											<span>${slide.itemNumberLabel.getData()}</span> 
86											<span>${slide.itemNumber.getData()}</span> 
87										</div> 
88									</#if> 
89 
90									<#if slide.composition.getData()?has_content &&  
91										slide.compositionLabel.getData()?has_content> 
92										<div class="article-text-container"> 
93											<span>${slide.compositionLabel.getData()}</span> 
94											<span>${slide.composition.getData()}</span> 
95										</div> 
96									</#if> 
97 
98									<#if slide.width.getData()?has_content &&  
99										slide.widthLabel.getData()?has_content> 
100										<div class="article-text-container"> 
101											<span>${slide.widthLabel.getData()}</span> 
102											<span>${slide.width.getData()}</span> 
103										</div> 
104									</#if> 
105 
106									<#if slide.weight.getData()?has_content &&  
107										slide.weightLabel.getData()?has_content> 
108										<div class="article-text-container"> 
109											<span>${slide.weightLabel.getData()}</span> 
110											<span>${slide.weight.getData()}</span> 
111										</div> 
112									</#if> 
113 
114									<#if slide.abrasionResistance.getData()?has_content &&  
115										slide.abrasionResistanceLabel.getData()?has_content> 
116										<div class="article-text-container"> 
117											<span>${slide.abrasionResistanceLabel.getData()}</span> 
118											<span>${slide.abrasionResistance.getData()}</span> 
119										</div> 
120									</#if> 
121 
122									<#if slide.martindale.getData()?has_content &&  
123										slide.martindaleLabel.getData()?has_content> 
124										<div class="article-text-container"> 
125											<span>${slide.martindaleLabel.getData()}</span> 
126											<span>${slide.martindale.getData()}</span> 
127										</div> 
128									</#if> 
129 
130									<#if slide.flameRetardancy.getData()?has_content &&  
131										slide.flameRetardancyLabel.getData()?has_content> 
132										<div class="article-text-container"> 
133											<span>${slide.flameRetardancyLabel.getData()}</span> 
134											<span>${slide.flameRetardancy.getData()}</span> 
135										</div> 
136									</#if> 
137									 
138									<#if slide.useIcon.getSiblings()?has_content &&  
139										slide.useLabel.getData()?has_content> 
140										<#list slide.useIcon.getSiblings() as icon> 
141											<#if icon.getData()?has_content> 
142												<#if icon?is_first> 
143													<div class="article-text-container"> 
144														<span>${slide.useLabel.getData()}</span> 
145														<div class="article-icons"> 
146												</#if> 
147														<div class="article-icon"  
148															style="background-image:url(${icon.getData()});"> 
149														</div> 
150													 
151												<#if icon?is_last> 
152														</div> 
153													</div> 
154												</#if> 
155											</#if> 
156										</#list> 
157									</#if> 
158 
159									<#if slide.careIcon.getSiblings()?has_content &&  
160										slide.careLabel.getData()?has_content> 
161										<#list slide.careIcon.getSiblings() as icon> 
162											<#if icon.getData()?has_content> 
163												<#if icon?is_first> 
164													<div class="article-text-container"> 
165														<span>${slide.careLabel.getData()}</span> 
166														<div class="article-icons"> 
167												</#if> 
168														<div class="article-icon"  
169															style="background-image:url(${icon.getData()});"> 
170														</div> 
171													 
172												<#if icon?is_last> 
173														</div> 
174													</div> 
175												</#if> 
176											</#if> 
177										</#list> 
178									</#if> 
179								</div> 
180                		         
181            		             
182            		        </div> 
183                    	</div> 
184                	</#if> 
185            	</#list> 
186            </div> 
187        </#if> 
188    </div> 
189</div> 
190 
191<style> 
192 
193 
194 
195.articles-carousel .slick-dots li.slick-active button::before { 
196color: #e9e9e9; 
197opacity: 1;} 
198 
199.articles-carousel .slick-dots li button::before { 
200font-size: 12px;} 
201 
202@media (min-width:768px){ 
203.flexpos { display: flex !important;flex-direction: row;align-items:center} 
204
205@media (max-width:767px){ 
206.flexpos { display: block !important;} 
207.text-container {text-align:left !important} 
208
209.selectors {margin: 0 auto;width: auto !Important} 
210.article-thumbnail {border-radius:10px;border:solid 2px gray;width:10px !important;height:10px !important;background-image:none !important;background-color:white} 
211.article-thumbnail.active {border:solid 2px gray!important;background-color:gray !important} 
212/*}*/ 
213 
214@media (max-width: 767px){ 
215 .slick-dots {   margin-bottom: 40px;} 
216
217@media (min-width: 768px){ 
218 
219.slick-inverted  .slick-dots { 
220width: calc(150% - 15px) !important; 
221}} 
222 
223.slick-dots  li:only-child { 
224    display: none; 
225
226 
227.slick-inverted .slick-next { 
228right: 15px; 
229
230 
231.slick-inverted .slick-prev { 
232left: calc(50% + 25px); 
233</style> 
234 
235<script> 
236$(document).ready(function() { 
237    manageArticlesCarousel('.articles-carousel'); 
238}); 
239 
240function manageArticlesCarousel(elementClass){ 
241    $(elementClass).each(function() { 
242        var slides = $(this).find('.article'); 
243        slides.each(function() { 
244            var images = $(this).find('.image'); 
245            var thumbnails = $(this).find('.article-thumbnail'); 
246            thumbnails.each(function(index, value) { 
247                $(this).click(function() { 
248                    if (!$(this).hasClass('active')) { 
249                        images.each(function() { 
250                            $(this).removeClass('active'); 
251                        }); 
252                        thumbnails.each(function() { 
253                            $(this).removeClass('active'); 
254                        }); 
255                        $(this).addClass('active'); 
256                        images.eq(index).addClass('active'); 
257
258                }); 
259            }); 
260        }); 
261    }); 
262
263</script> 

NEWS