Ajuda
Informació útil
Tarifa Llum
Tarifa Gas
Mobilitat Elèctrica
Solar
© 2026 Iberdrola Clientes S.A.U.
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing:
==> link.redesTextAtl [in template "20098#20124#19363841" at line 31, column 52]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #if link?? && link.redesTextAtl.getDa... [in template "20098#20124#19363841" at line 31, column 37]
----
1<#assign footerType=themeDisplay.getThemeSetting("footer-type") />
2<#if footerType=="general">
3 <div class="ibd-footer-es">
4 <div class="section">
5 <#if IconRedes.getSiblings()?size <=3>
6 <div class="social-media icon-row">
7 <#else>
8 <div class="social-media icon-column">
9 </#if>
10 <#if validator.isNotNull(imagenCobranded.getData())>
11 <#assign imagenCobranded=imagenCobranded.getData() />
12 <div class="left">
13 <a href="https://www.iberdrola.es">
14 <img loading="lazy" src="${imagenCobranded}" alt="Inicio Iberdrola" />
15 </a>
16 </div>
17 </#if>
18 <#if validator.isNotNull(IconRedes.getData())>
19 <div class="right">
20 <ul class="icons">
21 <#list IconRedes.getSiblings() as link>
22 <#assign urlRedesSociales="#" />
23 <#assign IconRedes="#" />
24 <#assign textoAlternativoRedes="#" />
25 <#-- URL REDES SOCIALES -->
26 <#if link?? && link.urlRedes.getData()?? && link.getData()??>
27 <#assign urlRedesSociales=link.urlRedes.getData() />
28 <#assign IconRedes=link.getData() />
29 </#if>
30 <#-- OBTENEMOS VALOR DEL LABEL -->
31 <#if link?? && link.redesTextAtl.getData()?? && link.getData()??>
32 <#assign textoAlternativoRedes=link.redesTextAtl.getData() />
33 </#if>
34 <li>
35 <span>
36 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedes}" alt="${textoAlternativoRedes}"></a>
37 </span>
38 </li>
39 </#list>
40 </ul>
41 </div>
42 </#if>
43 </div>
44 <#if column_5.getSiblings()?has_content &&
45 column_5.getSiblings()?first.section_title_5?? &&
46 column_5.getSiblings()?first.section_title_5.getData()?has_content &&
47 column_5.getSiblings()?first.section_title_5.getSiblings()?has_content>
48 <#assign cssClass="pages" />
49 <#else>
50 <#assign cssClass="pages extendido" />
51 </#if>
52 <#if column_1.section_title_1.getData()?has_content>
53 <div class="${cssClass}">
54 <#-- LINK SECTION (DESKTOP) COLUMN 1 -->
55 <#if column_1.getSiblings()?has_content>
56 <#list column_1.getSiblings() as entry>
57 <#if entry.section_title_1?? && entry.section_title_1.getData()?has_content && entry.section_title_1.getSiblings()?has_content>
58 <div class="pages-column">
59 <#list column_1.section_title_1.getSiblings() as cur_column_1_section_title_1>
60 <#-- SECTION TITLE -->
61 <#if (cur_column_1_section_title_1.getData())??>
62 <div class="title">
63 ${cur_column_1_section_title_1.getData()}
64 </div>
65 </#if>
66 <#-- SECTION LINKS -->
67 <#if cur_column_1_section_title_1.link_separator_1?? && cur_column_1_section_title_1.link_separator_1.getSiblings()?has_content>
68 <ul class="content">
69 <#list cur_column_1_section_title_1.link_separator_1.getSiblings() as link_separators>
70 <#if link_separators?? && link_separators.getSiblings()?has_content>
71 <#list link_separators.getSiblings() as link>
72 <#assign linkText="" />
73 <#assign linkHref="#" />
74 <#-- LINK TEXT -->
75 <#if link?? && link.getData()??>
76 <#assign linkText=link.getData() />
77 </#if>
78 <#-- LINK HREF -->
79 <#if link?? && link.link_href_1.getData()??>
80 <#assign linkHref=link.link_href_1.getData() />
81 </#if>
82 <#-- Comprobamos si hay algun numero telefono para añadir el texto alternativo "LLamar al + linkText" -->
83 <#if linkText?contains("900 225 235") || linkText?contains("91 919 52 73") || linkText?contains("94 646 01 25")>
84 <li>
85 <a aria-label="Llamar al ${linkText}" href="${linkHref}">
86 ${linkText}
87 </a>
88 </li>
89 <#-- Comprobamos si es un correo para añadir el texto alternativo "Escribir a + linkText" -->
90 <#elseif linkText?contains("clientes@tuiberdrola.es")>
91 <li>
92 <a aria-label="Escribir a ${linkText}" href="${linkHref}">
93 ${linkText}
94 </a>
95 </li>
96 <#--Comprobamos si es el link de whatsapp para añadir el texto alternativo "Contactar por + linktText" -->
97 <#elseif linkText?contains("Whatsapp")>
98 <li>
99 <a aria-label="Contactar por ${linkText}" href="${linkHref}">
100 ${linkText}
101 </a>
102 </li>
103 <#--Si no es ninguno de los casos anteriores, muestra como texto alternativo el mismo valor que tiene el linkText-->
104 <#else>
105 <li>
106 <a href="${linkHref}">
107 ${linkText}
108 </a>
109 </li>
110 </#if>
111 </#list>
112 </#if>
113 </#list>
114 </ul>
115 </#if>
116 </#list>
117 </div>
118 </#if>
119 </#list>
120 </#if>
121 <#-- LINK SECTION (DESKTOP) COLUMN 2 -->
122 <#if column_2.getSiblings()?has_content>
123 <#list column_2.getSiblings() as entry>
124 <#if entry.section_title_2?? && entry.section_title_2.getData()?has_content && entry.section_title_2.getSiblings()?has_content>
125 <div class="pages-column">
126 <#list column_2.section_title_2.getSiblings() as cur_column_2_section_title_2>
127 <#-- SECTION TITLE -->
128 <#if (cur_column_2_section_title_2.getData())??>
129 <div class="title">
130 ${cur_column_2_section_title_2.getData()}
131 </div>
132 </#if>
133 <#-- SECTION LINKS -->
134 <#if cur_column_2_section_title_2.link_separator_2?? && cur_column_2_section_title_2.link_separator_2.getSiblings()?has_content>
135 <ul class="content">
136 <#list cur_column_2_section_title_2.link_separator_2.getSiblings() as link_separators>
137 <#if link_separators?? && link_separators.getSiblings()?has_content>
138 <#list link_separators.getSiblings() as link>
139 <#assign linkText="" />
140 <#assign linkHref="#" />
141 <#-- LINK TEXT -->
142 <#if link?? && link.getData()??>
143 <#assign linkText=link.getData() />
144 </#if>
145 <#-- LINK HREF -->
146 <#if link?? && link.link_href_2.getData()??>
147 <#assign linkHref=link.link_href_2.getData() />
148 </#if>
149 <li>
150 <a href="${linkHref}">
151 ${linkText}
152 </a>
153 </li>
154 </#list>
155 </#if>
156 </#list>
157 </ul>
158 </#if>
159 </#list>
160 </div>
161 </#if>
162 </#list>
163 </#if>
164 <#-- LINK SECTION (DESKTOP) COLUMN 3 -->
165 <#if column_3.getSiblings()?has_content>
166 <#list column_3.getSiblings() as entry>
167 <#if entry.section_title_3?? && entry.section_title_3.getData()?has_content && entry.section_title_3.getSiblings()?has_content>
168 <div class="pages-column">
169 <#list column_3.section_title_3.getSiblings() as cur_column_3_section_title_3>
170 <#-- SECTION TITLE -->
171 <#if (cur_column_3_section_title_3.getData())??>
172 <div class="title">
173 ${cur_column_3_section_title_3.getData()}
174 </div>
175 </#if>
176 <#-- SECTION LINKS -->
177 <#if cur_column_3_section_title_3.link_separator_3?? && cur_column_3_section_title_3.link_separator_3.getSiblings()?has_content>
178 <ul class="content">
179 <#list cur_column_3_section_title_3.link_separator_3.getSiblings() as link_separators>
180 <#if link_separators?? && link_separators.getSiblings()?has_content>
181 <#list link_separators.getSiblings() as link>
182 <#assign linkText="" />
183 <#assign linkHref="#" />
184 <#-- LINK TEXT -->
185 <#if link?? && link.getData()??>
186 <#assign linkText=link.getData() />
187 </#if>
188 <#-- LINK HREF -->
189 <#if link?? && link.link_href_3.getData()??>
190 <#assign linkHref=link.link_href_3.getData() />
191 </#if>
192 <li>
193 <a href="${linkHref}">
194 ${linkText}
195 </a>
196 </li>
197 </#list>
198 </#if>
199 </#list>
200 </ul>
201 </#if>
202 </#list>
203 </div>
204 </#if>
205 </#list>
206 </#if>
207 <#-- LINK SECTION (DESKTOP) COLUMN 4 -->
208 <#if column_4.getSiblings()?has_content>
209 <#list column_4.getSiblings() as entry>
210 <#if entry.section_title_4?? && entry.section_title_4.getData()?has_content && entry.section_title_4.getSiblings()?has_content>
211 <div class="pages-column">
212 <#list column_4.section_title_4.getSiblings() as cur_column_4_section_title_4>
213 <#-- SECTION TITLE -->
214 <#if (cur_column_4_section_title_4.getData())??>
215 <div class="title">
216 ${cur_column_4_section_title_4.getData()}
217 </div>
218 </#if>
219 <#-- SECTION LINKS -->
220 <#if cur_column_4_section_title_4.link_separator_4?? && cur_column_4_section_title_4.link_separator_4.getSiblings()?has_content>
221 <ul class="content">
222 <#list cur_column_4_section_title_4.link_separator_4.getSiblings() as link_separators>
223 <#if link_separators?? && link_separators.getSiblings()?has_content>
224 <#list link_separators.getSiblings() as link>
225 <#assign linkText="" />
226 <#assign linkHref="#" />
227 <#-- LINK TEXT -->
228 <#if link?? && link.getData()??>
229 <#assign linkText=link.getData() />
230 </#if>
231 <#-- LINK HREF -->
232 <#if link?? && link.link_href_4.getData()??>
233 <#assign linkHref=link.link_href_4.getData() />
234 </#if>
235 <li>
236 <a href="${linkHref}">
237 ${linkText}
238 </a>
239 </li>
240 </#list>
241 </#if>
242 </#list>
243 </ul>
244 </#if>
245 </#list>
246 </div>
247 </#if>
248 </#list>
249 </#if>
250 <#-- LINK SECTION (DESKTOP) COLUMN 5 -->
251 <#if column_5.getSiblings()?has_content>
252 <#list column_5.getSiblings() as entry>
253 <#if entry.section_title_5?? && entry.section_title_5.getData()?has_content && entry.section_title_5.getSiblings()?has_content>
254 <div class="pages-column">
255 <#list column_5.section_title_5.getSiblings() as cur_column_5_section_title_5>
256 <#-- SECTION TITLE -->
257 <#if (cur_column_5_section_title_5.getData())??>
258 <div class="title">
259 ${cur_column_5_section_title_5.getData()}
260 </div>
261 </#if>
262 <#-- SECTION LINKS -->
263 <#if cur_column_5_section_title_5.link_separator_5?? && cur_column_5_section_title_5.link_separator_5.getSiblings()?has_content>
264 <ul class="content">
265 <#list cur_column_5_section_title_5.link_separator_5.getSiblings() as link_separators>
266 <#if link_separators?? && link_separators.getSiblings()?has_content>
267 <#list link_separators.getSiblings() as link>
268 <#assign linkText="" />
269 <#assign linkHref="#" />
270 <#-- LINK TEXT -->
271 <#if link?? && link.getData()??>
272 <#assign linkText=link.getData() />
273 </#if>
274 <#-- LINK HREF -->
275 <#if link?? && link.link_href_5.getData()??>
276 <#assign linkHref=link.link_href_5.getData() />
277 </#if>
278 <li>
279 <a href="${linkHref}">
280 ${linkText}
281 </a>
282 </li>
283 </#list>
284 </#if>
285 </#list>
286 </ul>
287 </#if>
288 </#list>
289 </div>
290 </#if>
291 </#list>
292 </#if>
293 </div>
294 <div class="pages-mobile">
295 <div class="accordion" id="footerAccordion">
296 <#-- LINK SECTION (MOBILE) COLUMN 1 -->
297 <#assign contador=0>
298 <#if column_1.getSiblings()?has_content>
299 <#list column_1.getSiblings() as entry>
300 <#if entry.section_title_1?? && entry.section_title_1.getData()?has_content && entry.section_title_1.getSiblings()?has_content>
301 <div class="card">
302 <#list entry.section_title_1.getSiblings() as cur_column_1_section_title_1>
303 <#-- SECTION TITLE -->
304 <#if (cur_column_1_section_title_1.getData())??>
305 <div class="card-header" id="footerHeading${contador}">
306 <span class="m-0">
307 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
308 <div class="title">
309 ${cur_column_1_section_title_1.getData()}
310 </div>
311 <span class="ico-chevron"></span>
312 </button>
313 </span>
314 </div>
315 </#if>
316 <#-- SECTION LINKS -->
317 <#if cur_column_1_section_title_1.link_separator_1?? && cur_column_1_section_title_1.link_separator_1.getSiblings()?has_content>
318 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
319 <div class="card-body">
320 <ul class="content">
321 <#list cur_column_1_section_title_1.link_separator_1.getSiblings() as link_separators>
322 <#if link_separators?? && link_separators.getSiblings()?has_content>
323 <#list link_separators.getSiblings() as link>
324 <#assign linkText="" />
325 <#assign linkHref="#" />
326 <#-- LINK TEXT -->
327 <#if link?? && link.getData()??>
328 <#assign linkText=link.getData() />
329 </#if>
330 <#-- LINK HREF -->
331 <#if link?? && link.link_href_1.getData()??>
332 <#assign linkHref=link.link_href_1.getData() />
333 </#if>
334 <li>
335 <a href="${linkHref}">
336 ${linkText}
337 </a>
338 </li>
339 </#list>
340 </#if>
341 </#list>
342 </ul>
343 </div>
344 </div>
345 </#if>
346 <#assign contador=contador + 1>
347 </#list>
348 </div>
349 </#if>
350 </#list>
351 </#if>
352 <#-- LINK SECTION (MOBILE) COLUMN 2 -->
353 <#if column_2.getSiblings()?has_content>
354 <#list column_2.getSiblings() as entry>
355 <#if entry.section_title_2?? && entry.section_title_2.getData()?has_content && entry.section_title_2.getSiblings()?has_content>
356 <div class="card">
357 <#list entry.section_title_2.getSiblings() as cur_column_2_section_title_2>
358 <#-- SECTION TITLE -->
359 <#if (cur_column_2_section_title_2.getData())??>
360 <div class="card-header" id="footerHeading${contador}">
361 <span class="m-0">
362 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
363 <div class="title">
364 ${cur_column_2_section_title_2.getData()}
365 </div>
366 <span class="ico-chevron"></span>
367 </button>
368 </span>
369 </div>
370 </#if>
371 <#-- SECTION LINKS -->
372 <#if cur_column_2_section_title_2.link_separator_2?? && cur_column_2_section_title_2.link_separator_2.getSiblings()?has_content>
373 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
374 <div class="card-body">
375 <ul class="content">
376 <#list cur_column_2_section_title_2.link_separator_2.getSiblings() as link_separators>
377 <#if link_separators?? && link_separators.getSiblings()?has_content>
378 <#list link_separators.getSiblings() as link>
379 <#assign linkText="" />
380 <#assign linkHref="#" />
381 <#-- LINK TEXT -->
382 <#if link?? && link.getData()??>
383 <#assign linkText=link.getData() />
384 </#if>
385 <#-- LINK HREF -->
386 <#if link?? && link.link_href_2.getData()??>
387 <#assign linkHref=link.link_href_2.getData() />
388 </#if>
389 <li>
390 <a href="${linkHref}">
391 ${linkText}
392 </a>
393 </li>
394 </#list>
395 </#if>
396 </#list>
397 </ul>
398 </div>
399 </div>
400 </#if>
401 <#assign contador=contador + 1>
402 </#list>
403 </div>
404 </#if>
405 </#list>
406 </#if>
407 <#-- LINK SECTION (MOBILE) COLUMN 3 -->
408 <#if column_3.getSiblings()?has_content>
409 <#list column_3.getSiblings() as entry>
410 <#if entry.section_title_3?? && entry.section_title_3.getData()?has_content && entry.section_title_3.getSiblings()?has_content>
411 <div class="card">
412 <#list entry.section_title_3.getSiblings() as cur_column_3_section_title_3>
413 <#-- SECTION TITLE -->
414 <#if (cur_column_3_section_title_3.getData())??>
415 <div class="card-header" id="footerHeading${contador}">
416 <span class="m-0">
417 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
418 <div class="title">
419 ${cur_column_3_section_title_3.getData()}
420 </div>
421 <span class="ico-chevron"></span>
422 </button>
423 </span>
424 </div>
425 </#if>
426 <#-- SECTION LINKS -->
427 <#if cur_column_3_section_title_3.link_separator_3?? && cur_column_3_section_title_3.link_separator_3.getSiblings()?has_content>
428 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
429 <div class="card-body">
430 <ul class="content">
431 <#list cur_column_3_section_title_3.link_separator_3.getSiblings() as link_separators>
432 <#if link_separators?? && link_separators.getSiblings()?has_content>
433 <#list link_separators.getSiblings() as link>
434 <#assign linkText="" />
435 <#assign linkHref="#" />
436 <#-- LINK TEXT -->
437 <#if link?? && link.getData()??>
438 <#assign linkText=link.getData() />
439 </#if>
440 <#-- LINK HREF -->
441 <#if link?? && link.link_href_3.getData()??>
442 <#assign linkHref=link.link_href_3.getData() />
443 </#if>
444 <li>
445 <a href="${linkHref}">
446 ${linkText}
447 </a>
448 </li>
449 </#list>
450 </#if>
451 </#list>
452 </ul>
453 </div>
454 </div>
455 </#if>
456 <#assign contador=contador + 1>
457 </#list>
458 </div>
459 </#if>
460 </#list>
461 </#if>
462 <#-- LINK SECTION (MOBILE) COLUMN 4 -->
463 <#if column_4.getSiblings()?has_content>
464 <#list column_4.getSiblings() as entry>
465 <#if entry.section_title_4?? && entry.section_title_4.getData()?has_content && entry.section_title_4.getSiblings()?has_content>
466 <div class="card">
467 <#list entry.section_title_4.getSiblings() as cur_column_4_section_title_4>
468 <#-- SECTION TITLE -->
469 <#if (cur_column_4_section_title_4.getData())??>
470 <div class="card-header" id="footerHeading${contador}">
471 <span class="m-0">
472 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
473 <div class="title">
474 ${cur_column_4_section_title_4.getData()}
475 </div>
476 <span class="ico-chevron"></span>
477 </button>
478 </span>
479 </div>
480 </#if>
481 <#-- SECTION LINKS -->
482 <#if cur_column_4_section_title_4.link_separator_4?? && cur_column_4_section_title_4.link_separator_4.getSiblings()?has_content>
483 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
484 <div class="card-body">
485 <ul class="content">
486 <#list cur_column_4_section_title_4.link_separator_4.getSiblings() as link_separators>
487 <#if link_separators?? && link_separators.getSiblings()?has_content>
488 <#list link_separators.getSiblings() as link>
489 <#assign linkText="" />
490 <#assign linkHref="#" />
491 <#-- LINK TEXT -->
492 <#if link?? && link.getData()??>
493 <#assign linkText=link.getData() />
494 </#if>
495 <#-- LINK HREF -->
496 <#if link?? && link.link_href_4.getData()??>
497 <#assign linkHref=link.link_href_4.getData() />
498 </#if>
499 <li>
500 <a href="${linkHref}">
501 ${linkText}
502 </a>
503 </li>
504 </#list>
505 </#if>
506 </#list>
507 </ul>
508 </div>
509 </div>
510 </#if>
511 <#assign contador=contador + 1>
512 </#list>
513 </div>
514 </#if>
515 </#list>
516 </#if>
517 <#-- LINK SECTION (MOBILE) COLUMN 5 -->
518 <#if column_5.getSiblings()?has_content>
519 <#list column_5.getSiblings() as entry>
520 <#if entry.section_title_5?? && entry.section_title_5.getData()?has_content && entry.section_title_5.getSiblings()?has_content>
521 <div class="card">
522 <#list entry.section_title_5.getSiblings() as cur_column_5_section_title_5>
523 <#-- SECTION TITLE -->
524 <#if (cur_column_5_section_title_5.getData())??>
525 <div class="card-header" id="footerHeading${contador}">
526 <span class="m-0">
527 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
528 <div class="title">
529 ${cur_column_5_section_title_5.getData()}
530 </div>
531 <span class="ico-chevron"></span>
532 </button>
533 </span>
534 </div>
535 </#if>
536 <#-- SECTION LINKS -->
537 <#if cur_column_5_section_title_5.link_separator_5?? && cur_column_5_section_title_5.link_separator_5.getSiblings()?has_content>
538 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
539 <div class="card-body">
540 <ul class="content">
541 <#list cur_column_5_section_title_5.link_separator_5.getSiblings() as link_separators>
542 <#if link_separators?? && link_separators.getSiblings()?has_content>
543 <#list link_separators.getSiblings() as link>
544 <#assign linkText="" />
545 <#assign linkHref="#" />
546 <#-- LINK TEXT -->
547 <#if link?? && link.getData()??>
548 <#assign linkText=link.getData() />
549 </#if>
550 <#-- LINK HREF -->
551 <#if link?? && link.link_href_5.getData()??>
552 <#assign linkHref=link.link_href_5.getData() />
553 </#if>
554 <li>
555 <a href="${linkHref}">
556 ${linkText}
557 </a>
558 </li>
559 </#list>
560 </#if>
561 </#list>
562 </ul>
563 </div>
564 </div>
565 </#if>
566 <#assign contador=contador + 1>
567 </#list>
568 </div>
569 </#if>
570 </#list>
571 </#if>
572 </div>
573 </div>
574 </#if>
575 <#if tituloApp.getData()?has_content>
576 <div class="app">
577 <#if tituloApp??>
578 <span class="title">
579 ${tituloApp.getData()}
580 </span>
581 </#if>
582 <div>
583 <ul class="icons">
584 <#list tituloApp.imgApp.getSiblings() as aux>
585 <#assign iconApp="#" />
586 <#assign hrefApp="#" />
587 <#assign appTextoAlternativo='#' />
588 <#-- URL APPS -->
589 <#if aux?? && aux.getData()?? && aux.urlApp.getData()?? && aux.getData()?? && aux.appTextAtl.getData()??>
590 <#assign iconApp=aux.getData() />
591 <#assign hrefApp=aux.urlApp.getData() />
592 <#assign appTextoAlternativo=aux.appTextAtl.getData() />
593 </#if>
594 <li>
595 <span>
596 <a href="${hrefApp}"><img loading="lazy" src="${iconApp}" alt="${appTextoAlternativo}"></a>
597 </span>
598 </li>
599 </#list>
600 </ul>
601 </div>
602 </div>
603 </#if>
604 <#if textoPortale.getData()?has_content>
605 <div class="certificados">
606 <#if textoPortale??>
607 <#if textoPortale.getData()?? && textoPortale.textEnlace?? && textoPortale.textEnlace.getData()?? && textoPortale.textEnlace.link_portale.getData()?? && textoPortale.imgPortale.getData()??>
608 <span>
609 ${textoPortale.getData()}
610 <a href="${textoPortale.textEnlace.link_portale.getData()}">
611 ${textoPortale.textEnlace.getData()}
612 </a></span>
613 <ul class="reclamaciones">
614 <img loading="lazy" src="${textoPortale.imgPortale.getData()}" alt="">
615 </ul>
616 </#if>
617 <#if textoPortale.ImgAenor.getData()??>
618 <ul id="aenor" class="aenor">
619 <#list textoPortale.ImgAenor.getSiblings() as auxAenor>
620 <#if auxAenor.getData()??>
621 <img loading="lazy" src="${auxAenor.getData()}" alt="">
622 </#if>
623 </#list>
624 </ul>
625 <#if textoPortale.textoInfCertificados?? && textoPortale.textoInfCertificados.getData()?has_content>
626 <span class="societa">
627 ${textoPortale.textoInfCertificados.getData()}
628 </span>
629 </#if>
630 </#if>
631 </#if>
632 </div>
633 </#if>
634 <#if aux_links.link_separator_aux.link_text_aux.getData()?has_content>
635 <ul class="enlaces_inferiores">
636 <#if aux_links?? && aux_links.getSiblings()?has_content>
637 <#list aux_links.getSiblings() as section_links>
638 <#if section_links?? && section_links.getSiblings()?has_content && section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
639 <#list section_links.link_separator_aux.getSiblings() as link>
640 <#assign linkText="" />
641 <#assign linkHref="#" />
642 <#assign CookiesClass="" />
643 <#if (link?? && link.classAttribute?? && link.classAttribute.getData()??)>
644 <#assign CookiesClass=link.classAttribute.getData() />
645 </#if>
646 <#-- LINK TEXT -->
647 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
648 <#assign linkText=link.link_text_aux.getData() />
649 </#if>
650 <#-- LINK HREF -->
651 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
652 <#assign linkHref=link.link_href_aux.getData() />
653 </#if>
654 <li style="list-style-type: none;">
655 <span>
656 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
657 ${linkText}
658 </a>
659 </span>
660 </li>
661 </#list>
662 </#if>
663 </#list>
664 </#if>
665 </ul>
666 </div>
667</#if>
668<#if copyright?? && copyright.getData()?has_content>
669 <div class="copyright-iberdrola">
670 ${copyright.getData()}
671 </div>
672</#if>
673</div>
674</div>
675<#elseif footerType=="landing">
676 <div class="ibd-footer-landing-es">
677 <div class="section">
678 <div class="social-media">
679 <#if validator.isNotNull(imagenCobrandedLanding.getData())>
680 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
681 <div class="left">
682 <a href="https://www.iberdrola.es">
683 <img loading="lazy" src="${imgCobrandedLanding}" alt="Inicio Iberdrola" />
684 </a>
685 <#if copyright?? && copyright.getData()??>
686 <p class="copyright-iberdrola">
687 ${copyright.getData()}
688 </p>
689 </#if>
690 </div>
691 </#if>
692 <#if validator.isNotNull(IconRedesLanding.getData())>
693 <div class="right">
694 <ul class="icons">
695 <#list IconRedesLanding.getSiblings() as link>
696 <#assign urlRedesSociales="#" />
697 <#assign IconRedesLanding="#" />
698 <#assign textAltLanding="#" />
699 <#-- URL REDES SOCIALES -->
700 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
701 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
702 <#assign IconRedesLanding=link.getData() />
703 </#if>
704 <#-- OBTENEMOS VALOR DEL LABEL -->
705 <#if link?? && link.landingRedesTextAtl.getData()?? && link.getData()??>
706 <#assign textAltLanding=link.landingRedesTextAtl.getData() />
707 </#if>
708 <li>
709 <span>
710 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt="${textAltLanding}"></a>
711 </span>
712 </li>
713 </#list>
714 </ul>
715 </div>
716 </#if>
717 </div>
718 <div class="pages">
719 <ul>
720 <#if aux_links?? && aux_links.getSiblings()?has_content>
721 <#list aux_links.getSiblings() as section_links>
722 <#if section_links?? && section_links.getSiblings()?has_content &&
723 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
724 <#list section_links.link_separator_aux.getSiblings() as link>
725 <#assign linkText="" />
726 <#assign linkHref="#" />
727 <#assign CookiesClass="" />
728 <#-- LINK TEXT -->
729 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
730 <#assign linkText=link.link_text_aux.getData() />
731 </#if>
732 <#-- LINK HREF -->
733 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
734 <#assign linkHref=link.link_href_aux.getData() />
735 </#if>
736 <li style="list-style-type: none;">
737 <span>
738 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
739 ${linkText}
740 </a>
741 </span>
742 </li>
743 </#list>
744 </#if>
745 </#list>
746 </#if>
747 </ul>
748 </div>
749 </div>
750 </div>
751 <#elseif footerType=="cobranded">
752 <div class="ibd-footer-landing-colab">
753 <div class="logos">
754 <#if validator.isNotNull(imagenCobranded.getData())>
755 <#assign imgCobranded=imagenCobranded.getData() />
756 <img loading="lazy" src="${imgCobranded}" alt="">
757 </#if>
758 <#if imagenCobranded??>
759 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
760 <#else>
761 <#if validator.isNotNull(imagenCobranded.getData())>
762 <#assign imgCobranded=imagenCobranded.getData() />
763 <img loading="lazy" src="${imgCobranded}" alt="">
764 </#if>
765 </#if>
766 </div>
767 <#if validator.isNotNull(IconRedesLanding.getData())>
768 <div class="low-footer">
769 <div class="rrss">
770 <ul class="icons">
771 <#list IconRedesLanding.getSiblings() as link>
772 <#assign urlRedesSociales="#" />
773 <#assign IconRedesLanding="#" />
774 <#-- URL REDES SOCIALES -->
775 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
776 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
777 <#assign IconRedesLanding=link.getData() />
778 </#if>
779 <li>
780 <span>
781 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
782 </span>
783 </li>
784 </#list>
785 </ul>
786 </div>
787 <div class="navegacion">
788 <ul>
789 <#if aux_links?? && aux_links.getSiblings()?has_content>
790 <#list aux_links.getSiblings() as section_links>
791 <#if section_links?? && section_links.getSiblings()?has_content &&
792 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
793 <#list section_links.link_separator_aux.getSiblings() as link>
794 <#assign linkText="" />
795 <#assign linkHref="#" />
796 <#-- LINK TEXT -->
797 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
798 <#assign linkText=link.link_text_aux.getData() />
799 </#if>
800 <#-- LINK HREF -->
801 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
802 <#assign linkHref=link.link_href_aux.getData() />
803 </#if>
804 <li>
805 <a href="${linkHref}">
806 ${linkText}
807 </a>
808 </li>
809 </#list>
810 </#if>
811 </#list>
812 </#if>
813 </ul>
814 </div>
815 <#if validator.isNotNull(copyright.getData())>
816 <div class="copyright-iberdrola"><span>
817 ${copyright.getData()}
818 </span></div>
819 </#if>
820 </div>
821 </#if>
822 </div>
823 </div>
824 <#elseif footerType=="cobrandedApilado">
825 <div class="ibd-footer-landing-colab-apilado">
826 <div class="logos">
827 <#if validator.isNotNull(imagenCobranded.getData())>
828 <#assign imgCobranded=imagenCobranded.getData() />
829 <img loading="lazy" src="${imgCobranded}" alt="">
830 </#if>
831 <#if imagenCobranded??>
832 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
833 <#else>
834 <#if validator.isNotNull(imagenCobranded.getData())>
835 <#assign imgCobranded=imagenCobranded.getData() />
836 <img loading="lazy" src="${imgCobranded}" alt="">
837 </#if>
838 </#if>
839 </div>
840 <#if validator.isNotNull(IconRedesLanding.getData())>
841 <div class="low-footer">
842 <div class="rrss">
843 <ul class="icons">
844 <#list IconRedesLanding.getSiblings() as link>
845 <#assign urlRedesSociales="#" />
846 <#assign IconRedesLanding="#" />
847 <#-- URL REDES SOCIALES -->
848 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
849 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
850 <#assign IconRedesLanding=link.getData() />
851 </#if>
852 <li>
853 <span>
854 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
855 </span>
856 </li>
857 </#list>
858 </ul>
859 </div>
860 <div class="navegacion">
861 <ul>
862 <#if aux_links?? && aux_links.getSiblings()?has_content>
863 <#list aux_links.getSiblings() as section_links>
864 <#if section_links?? && section_links.getSiblings()?has_content &&
865 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
866 <#list section_links.link_separator_aux.getSiblings() as link>
867 <#assign linkText="" />
868 <#assign linkHref="#" />
869 <#-- LINK TEXT -->
870 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
871 <#assign linkText=link.link_text_aux.getData() />
872 </#if>
873 <#-- LINK HREF -->
874 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
875 <#assign linkHref=link.link_href_aux.getData() />
876 </#if>
877 <li>
878 <a href="${linkHref}">
879 ${linkText}
880 </a>
881 </li>
882 </#list>
883 </#if>
884 </#list>
885 </#if>
886 </ul>
887 </div>
888 <#if validator.isNotNull(copyright.getData())>
889 <div class="copyright-iberdrola"><span>
890 ${copyright.getData()}
891 </span></div>
892 </#if>
893 </div>
894 </#if>
895 </div>
896 </div>
897 </#if>
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing:
==> link.redesTextAtl [in template "20098#20124#19363841" at line 31, column 52]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #if link?? && link.redesTextAtl.getDa... [in template "20098#20124#19363841" at line 31, column 37]
----
1<#assign footerType=themeDisplay.getThemeSetting("footer-type") />
2<#if footerType=="general">
3 <div class="ibd-footer-es">
4 <div class="section">
5 <#if IconRedes.getSiblings()?size <=3>
6 <div class="social-media icon-row">
7 <#else>
8 <div class="social-media icon-column">
9 </#if>
10 <#if validator.isNotNull(imagenCobranded.getData())>
11 <#assign imagenCobranded=imagenCobranded.getData() />
12 <div class="left">
13 <a href="https://www.iberdrola.es">
14 <img loading="lazy" src="${imagenCobranded}" alt="Inicio Iberdrola" />
15 </a>
16 </div>
17 </#if>
18 <#if validator.isNotNull(IconRedes.getData())>
19 <div class="right">
20 <ul class="icons">
21 <#list IconRedes.getSiblings() as link>
22 <#assign urlRedesSociales="#" />
23 <#assign IconRedes="#" />
24 <#assign textoAlternativoRedes="#" />
25 <#-- URL REDES SOCIALES -->
26 <#if link?? && link.urlRedes.getData()?? && link.getData()??>
27 <#assign urlRedesSociales=link.urlRedes.getData() />
28 <#assign IconRedes=link.getData() />
29 </#if>
30 <#-- OBTENEMOS VALOR DEL LABEL -->
31 <#if link?? && link.redesTextAtl.getData()?? && link.getData()??>
32 <#assign textoAlternativoRedes=link.redesTextAtl.getData() />
33 </#if>
34 <li>
35 <span>
36 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedes}" alt="${textoAlternativoRedes}"></a>
37 </span>
38 </li>
39 </#list>
40 </ul>
41 </div>
42 </#if>
43 </div>
44 <#if column_5.getSiblings()?has_content &&
45 column_5.getSiblings()?first.section_title_5?? &&
46 column_5.getSiblings()?first.section_title_5.getData()?has_content &&
47 column_5.getSiblings()?first.section_title_5.getSiblings()?has_content>
48 <#assign cssClass="pages" />
49 <#else>
50 <#assign cssClass="pages extendido" />
51 </#if>
52 <#if column_1.section_title_1.getData()?has_content>
53 <div class="${cssClass}">
54 <#-- LINK SECTION (DESKTOP) COLUMN 1 -->
55 <#if column_1.getSiblings()?has_content>
56 <#list column_1.getSiblings() as entry>
57 <#if entry.section_title_1?? && entry.section_title_1.getData()?has_content && entry.section_title_1.getSiblings()?has_content>
58 <div class="pages-column">
59 <#list column_1.section_title_1.getSiblings() as cur_column_1_section_title_1>
60 <#-- SECTION TITLE -->
61 <#if (cur_column_1_section_title_1.getData())??>
62 <div class="title">
63 ${cur_column_1_section_title_1.getData()}
64 </div>
65 </#if>
66 <#-- SECTION LINKS -->
67 <#if cur_column_1_section_title_1.link_separator_1?? && cur_column_1_section_title_1.link_separator_1.getSiblings()?has_content>
68 <ul class="content">
69 <#list cur_column_1_section_title_1.link_separator_1.getSiblings() as link_separators>
70 <#if link_separators?? && link_separators.getSiblings()?has_content>
71 <#list link_separators.getSiblings() as link>
72 <#assign linkText="" />
73 <#assign linkHref="#" />
74 <#-- LINK TEXT -->
75 <#if link?? && link.getData()??>
76 <#assign linkText=link.getData() />
77 </#if>
78 <#-- LINK HREF -->
79 <#if link?? && link.link_href_1.getData()??>
80 <#assign linkHref=link.link_href_1.getData() />
81 </#if>
82 <#-- Comprobamos si hay algun numero telefono para añadir el texto alternativo "LLamar al + linkText" -->
83 <#if linkText?contains("900 225 235") || linkText?contains("91 919 52 73") || linkText?contains("94 646 01 25")>
84 <li>
85 <a aria-label="Llamar al ${linkText}" href="${linkHref}">
86 ${linkText}
87 </a>
88 </li>
89 <#-- Comprobamos si es un correo para añadir el texto alternativo "Escribir a + linkText" -->
90 <#elseif linkText?contains("clientes@tuiberdrola.es")>
91 <li>
92 <a aria-label="Escribir a ${linkText}" href="${linkHref}">
93 ${linkText}
94 </a>
95 </li>
96 <#--Comprobamos si es el link de whatsapp para añadir el texto alternativo "Contactar por + linktText" -->
97 <#elseif linkText?contains("Whatsapp")>
98 <li>
99 <a aria-label="Contactar por ${linkText}" href="${linkHref}">
100 ${linkText}
101 </a>
102 </li>
103 <#--Si no es ninguno de los casos anteriores, muestra como texto alternativo el mismo valor que tiene el linkText-->
104 <#else>
105 <li>
106 <a href="${linkHref}">
107 ${linkText}
108 </a>
109 </li>
110 </#if>
111 </#list>
112 </#if>
113 </#list>
114 </ul>
115 </#if>
116 </#list>
117 </div>
118 </#if>
119 </#list>
120 </#if>
121 <#-- LINK SECTION (DESKTOP) COLUMN 2 -->
122 <#if column_2.getSiblings()?has_content>
123 <#list column_2.getSiblings() as entry>
124 <#if entry.section_title_2?? && entry.section_title_2.getData()?has_content && entry.section_title_2.getSiblings()?has_content>
125 <div class="pages-column">
126 <#list column_2.section_title_2.getSiblings() as cur_column_2_section_title_2>
127 <#-- SECTION TITLE -->
128 <#if (cur_column_2_section_title_2.getData())??>
129 <div class="title">
130 ${cur_column_2_section_title_2.getData()}
131 </div>
132 </#if>
133 <#-- SECTION LINKS -->
134 <#if cur_column_2_section_title_2.link_separator_2?? && cur_column_2_section_title_2.link_separator_2.getSiblings()?has_content>
135 <ul class="content">
136 <#list cur_column_2_section_title_2.link_separator_2.getSiblings() as link_separators>
137 <#if link_separators?? && link_separators.getSiblings()?has_content>
138 <#list link_separators.getSiblings() as link>
139 <#assign linkText="" />
140 <#assign linkHref="#" />
141 <#-- LINK TEXT -->
142 <#if link?? && link.getData()??>
143 <#assign linkText=link.getData() />
144 </#if>
145 <#-- LINK HREF -->
146 <#if link?? && link.link_href_2.getData()??>
147 <#assign linkHref=link.link_href_2.getData() />
148 </#if>
149 <li>
150 <a href="${linkHref}">
151 ${linkText}
152 </a>
153 </li>
154 </#list>
155 </#if>
156 </#list>
157 </ul>
158 </#if>
159 </#list>
160 </div>
161 </#if>
162 </#list>
163 </#if>
164 <#-- LINK SECTION (DESKTOP) COLUMN 3 -->
165 <#if column_3.getSiblings()?has_content>
166 <#list column_3.getSiblings() as entry>
167 <#if entry.section_title_3?? && entry.section_title_3.getData()?has_content && entry.section_title_3.getSiblings()?has_content>
168 <div class="pages-column">
169 <#list column_3.section_title_3.getSiblings() as cur_column_3_section_title_3>
170 <#-- SECTION TITLE -->
171 <#if (cur_column_3_section_title_3.getData())??>
172 <div class="title">
173 ${cur_column_3_section_title_3.getData()}
174 </div>
175 </#if>
176 <#-- SECTION LINKS -->
177 <#if cur_column_3_section_title_3.link_separator_3?? && cur_column_3_section_title_3.link_separator_3.getSiblings()?has_content>
178 <ul class="content">
179 <#list cur_column_3_section_title_3.link_separator_3.getSiblings() as link_separators>
180 <#if link_separators?? && link_separators.getSiblings()?has_content>
181 <#list link_separators.getSiblings() as link>
182 <#assign linkText="" />
183 <#assign linkHref="#" />
184 <#-- LINK TEXT -->
185 <#if link?? && link.getData()??>
186 <#assign linkText=link.getData() />
187 </#if>
188 <#-- LINK HREF -->
189 <#if link?? && link.link_href_3.getData()??>
190 <#assign linkHref=link.link_href_3.getData() />
191 </#if>
192 <li>
193 <a href="${linkHref}">
194 ${linkText}
195 </a>
196 </li>
197 </#list>
198 </#if>
199 </#list>
200 </ul>
201 </#if>
202 </#list>
203 </div>
204 </#if>
205 </#list>
206 </#if>
207 <#-- LINK SECTION (DESKTOP) COLUMN 4 -->
208 <#if column_4.getSiblings()?has_content>
209 <#list column_4.getSiblings() as entry>
210 <#if entry.section_title_4?? && entry.section_title_4.getData()?has_content && entry.section_title_4.getSiblings()?has_content>
211 <div class="pages-column">
212 <#list column_4.section_title_4.getSiblings() as cur_column_4_section_title_4>
213 <#-- SECTION TITLE -->
214 <#if (cur_column_4_section_title_4.getData())??>
215 <div class="title">
216 ${cur_column_4_section_title_4.getData()}
217 </div>
218 </#if>
219 <#-- SECTION LINKS -->
220 <#if cur_column_4_section_title_4.link_separator_4?? && cur_column_4_section_title_4.link_separator_4.getSiblings()?has_content>
221 <ul class="content">
222 <#list cur_column_4_section_title_4.link_separator_4.getSiblings() as link_separators>
223 <#if link_separators?? && link_separators.getSiblings()?has_content>
224 <#list link_separators.getSiblings() as link>
225 <#assign linkText="" />
226 <#assign linkHref="#" />
227 <#-- LINK TEXT -->
228 <#if link?? && link.getData()??>
229 <#assign linkText=link.getData() />
230 </#if>
231 <#-- LINK HREF -->
232 <#if link?? && link.link_href_4.getData()??>
233 <#assign linkHref=link.link_href_4.getData() />
234 </#if>
235 <li>
236 <a href="${linkHref}">
237 ${linkText}
238 </a>
239 </li>
240 </#list>
241 </#if>
242 </#list>
243 </ul>
244 </#if>
245 </#list>
246 </div>
247 </#if>
248 </#list>
249 </#if>
250 <#-- LINK SECTION (DESKTOP) COLUMN 5 -->
251 <#if column_5.getSiblings()?has_content>
252 <#list column_5.getSiblings() as entry>
253 <#if entry.section_title_5?? && entry.section_title_5.getData()?has_content && entry.section_title_5.getSiblings()?has_content>
254 <div class="pages-column">
255 <#list column_5.section_title_5.getSiblings() as cur_column_5_section_title_5>
256 <#-- SECTION TITLE -->
257 <#if (cur_column_5_section_title_5.getData())??>
258 <div class="title">
259 ${cur_column_5_section_title_5.getData()}
260 </div>
261 </#if>
262 <#-- SECTION LINKS -->
263 <#if cur_column_5_section_title_5.link_separator_5?? && cur_column_5_section_title_5.link_separator_5.getSiblings()?has_content>
264 <ul class="content">
265 <#list cur_column_5_section_title_5.link_separator_5.getSiblings() as link_separators>
266 <#if link_separators?? && link_separators.getSiblings()?has_content>
267 <#list link_separators.getSiblings() as link>
268 <#assign linkText="" />
269 <#assign linkHref="#" />
270 <#-- LINK TEXT -->
271 <#if link?? && link.getData()??>
272 <#assign linkText=link.getData() />
273 </#if>
274 <#-- LINK HREF -->
275 <#if link?? && link.link_href_5.getData()??>
276 <#assign linkHref=link.link_href_5.getData() />
277 </#if>
278 <li>
279 <a href="${linkHref}">
280 ${linkText}
281 </a>
282 </li>
283 </#list>
284 </#if>
285 </#list>
286 </ul>
287 </#if>
288 </#list>
289 </div>
290 </#if>
291 </#list>
292 </#if>
293 </div>
294 <div class="pages-mobile">
295 <div class="accordion" id="footerAccordion">
296 <#-- LINK SECTION (MOBILE) COLUMN 1 -->
297 <#assign contador=0>
298 <#if column_1.getSiblings()?has_content>
299 <#list column_1.getSiblings() as entry>
300 <#if entry.section_title_1?? && entry.section_title_1.getData()?has_content && entry.section_title_1.getSiblings()?has_content>
301 <div class="card">
302 <#list entry.section_title_1.getSiblings() as cur_column_1_section_title_1>
303 <#-- SECTION TITLE -->
304 <#if (cur_column_1_section_title_1.getData())??>
305 <div class="card-header" id="footerHeading${contador}">
306 <span class="m-0">
307 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
308 <div class="title">
309 ${cur_column_1_section_title_1.getData()}
310 </div>
311 <span class="ico-chevron"></span>
312 </button>
313 </span>
314 </div>
315 </#if>
316 <#-- SECTION LINKS -->
317 <#if cur_column_1_section_title_1.link_separator_1?? && cur_column_1_section_title_1.link_separator_1.getSiblings()?has_content>
318 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
319 <div class="card-body">
320 <ul class="content">
321 <#list cur_column_1_section_title_1.link_separator_1.getSiblings() as link_separators>
322 <#if link_separators?? && link_separators.getSiblings()?has_content>
323 <#list link_separators.getSiblings() as link>
324 <#assign linkText="" />
325 <#assign linkHref="#" />
326 <#-- LINK TEXT -->
327 <#if link?? && link.getData()??>
328 <#assign linkText=link.getData() />
329 </#if>
330 <#-- LINK HREF -->
331 <#if link?? && link.link_href_1.getData()??>
332 <#assign linkHref=link.link_href_1.getData() />
333 </#if>
334 <li>
335 <a href="${linkHref}">
336 ${linkText}
337 </a>
338 </li>
339 </#list>
340 </#if>
341 </#list>
342 </ul>
343 </div>
344 </div>
345 </#if>
346 <#assign contador=contador + 1>
347 </#list>
348 </div>
349 </#if>
350 </#list>
351 </#if>
352 <#-- LINK SECTION (MOBILE) COLUMN 2 -->
353 <#if column_2.getSiblings()?has_content>
354 <#list column_2.getSiblings() as entry>
355 <#if entry.section_title_2?? && entry.section_title_2.getData()?has_content && entry.section_title_2.getSiblings()?has_content>
356 <div class="card">
357 <#list entry.section_title_2.getSiblings() as cur_column_2_section_title_2>
358 <#-- SECTION TITLE -->
359 <#if (cur_column_2_section_title_2.getData())??>
360 <div class="card-header" id="footerHeading${contador}">
361 <span class="m-0">
362 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
363 <div class="title">
364 ${cur_column_2_section_title_2.getData()}
365 </div>
366 <span class="ico-chevron"></span>
367 </button>
368 </span>
369 </div>
370 </#if>
371 <#-- SECTION LINKS -->
372 <#if cur_column_2_section_title_2.link_separator_2?? && cur_column_2_section_title_2.link_separator_2.getSiblings()?has_content>
373 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
374 <div class="card-body">
375 <ul class="content">
376 <#list cur_column_2_section_title_2.link_separator_2.getSiblings() as link_separators>
377 <#if link_separators?? && link_separators.getSiblings()?has_content>
378 <#list link_separators.getSiblings() as link>
379 <#assign linkText="" />
380 <#assign linkHref="#" />
381 <#-- LINK TEXT -->
382 <#if link?? && link.getData()??>
383 <#assign linkText=link.getData() />
384 </#if>
385 <#-- LINK HREF -->
386 <#if link?? && link.link_href_2.getData()??>
387 <#assign linkHref=link.link_href_2.getData() />
388 </#if>
389 <li>
390 <a href="${linkHref}">
391 ${linkText}
392 </a>
393 </li>
394 </#list>
395 </#if>
396 </#list>
397 </ul>
398 </div>
399 </div>
400 </#if>
401 <#assign contador=contador + 1>
402 </#list>
403 </div>
404 </#if>
405 </#list>
406 </#if>
407 <#-- LINK SECTION (MOBILE) COLUMN 3 -->
408 <#if column_3.getSiblings()?has_content>
409 <#list column_3.getSiblings() as entry>
410 <#if entry.section_title_3?? && entry.section_title_3.getData()?has_content && entry.section_title_3.getSiblings()?has_content>
411 <div class="card">
412 <#list entry.section_title_3.getSiblings() as cur_column_3_section_title_3>
413 <#-- SECTION TITLE -->
414 <#if (cur_column_3_section_title_3.getData())??>
415 <div class="card-header" id="footerHeading${contador}">
416 <span class="m-0">
417 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
418 <div class="title">
419 ${cur_column_3_section_title_3.getData()}
420 </div>
421 <span class="ico-chevron"></span>
422 </button>
423 </span>
424 </div>
425 </#if>
426 <#-- SECTION LINKS -->
427 <#if cur_column_3_section_title_3.link_separator_3?? && cur_column_3_section_title_3.link_separator_3.getSiblings()?has_content>
428 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
429 <div class="card-body">
430 <ul class="content">
431 <#list cur_column_3_section_title_3.link_separator_3.getSiblings() as link_separators>
432 <#if link_separators?? && link_separators.getSiblings()?has_content>
433 <#list link_separators.getSiblings() as link>
434 <#assign linkText="" />
435 <#assign linkHref="#" />
436 <#-- LINK TEXT -->
437 <#if link?? && link.getData()??>
438 <#assign linkText=link.getData() />
439 </#if>
440 <#-- LINK HREF -->
441 <#if link?? && link.link_href_3.getData()??>
442 <#assign linkHref=link.link_href_3.getData() />
443 </#if>
444 <li>
445 <a href="${linkHref}">
446 ${linkText}
447 </a>
448 </li>
449 </#list>
450 </#if>
451 </#list>
452 </ul>
453 </div>
454 </div>
455 </#if>
456 <#assign contador=contador + 1>
457 </#list>
458 </div>
459 </#if>
460 </#list>
461 </#if>
462 <#-- LINK SECTION (MOBILE) COLUMN 4 -->
463 <#if column_4.getSiblings()?has_content>
464 <#list column_4.getSiblings() as entry>
465 <#if entry.section_title_4?? && entry.section_title_4.getData()?has_content && entry.section_title_4.getSiblings()?has_content>
466 <div class="card">
467 <#list entry.section_title_4.getSiblings() as cur_column_4_section_title_4>
468 <#-- SECTION TITLE -->
469 <#if (cur_column_4_section_title_4.getData())??>
470 <div class="card-header" id="footerHeading${contador}">
471 <span class="m-0">
472 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
473 <div class="title">
474 ${cur_column_4_section_title_4.getData()}
475 </div>
476 <span class="ico-chevron"></span>
477 </button>
478 </span>
479 </div>
480 </#if>
481 <#-- SECTION LINKS -->
482 <#if cur_column_4_section_title_4.link_separator_4?? && cur_column_4_section_title_4.link_separator_4.getSiblings()?has_content>
483 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
484 <div class="card-body">
485 <ul class="content">
486 <#list cur_column_4_section_title_4.link_separator_4.getSiblings() as link_separators>
487 <#if link_separators?? && link_separators.getSiblings()?has_content>
488 <#list link_separators.getSiblings() as link>
489 <#assign linkText="" />
490 <#assign linkHref="#" />
491 <#-- LINK TEXT -->
492 <#if link?? && link.getData()??>
493 <#assign linkText=link.getData() />
494 </#if>
495 <#-- LINK HREF -->
496 <#if link?? && link.link_href_4.getData()??>
497 <#assign linkHref=link.link_href_4.getData() />
498 </#if>
499 <li>
500 <a href="${linkHref}">
501 ${linkText}
502 </a>
503 </li>
504 </#list>
505 </#if>
506 </#list>
507 </ul>
508 </div>
509 </div>
510 </#if>
511 <#assign contador=contador + 1>
512 </#list>
513 </div>
514 </#if>
515 </#list>
516 </#if>
517 <#-- LINK SECTION (MOBILE) COLUMN 5 -->
518 <#if column_5.getSiblings()?has_content>
519 <#list column_5.getSiblings() as entry>
520 <#if entry.section_title_5?? && entry.section_title_5.getData()?has_content && entry.section_title_5.getSiblings()?has_content>
521 <div class="card">
522 <#list entry.section_title_5.getSiblings() as cur_column_5_section_title_5>
523 <#-- SECTION TITLE -->
524 <#if (cur_column_5_section_title_5.getData())??>
525 <div class="card-header" id="footerHeading${contador}">
526 <span class="m-0">
527 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
528 <div class="title">
529 ${cur_column_5_section_title_5.getData()}
530 </div>
531 <span class="ico-chevron"></span>
532 </button>
533 </span>
534 </div>
535 </#if>
536 <#-- SECTION LINKS -->
537 <#if cur_column_5_section_title_5.link_separator_5?? && cur_column_5_section_title_5.link_separator_5.getSiblings()?has_content>
538 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
539 <div class="card-body">
540 <ul class="content">
541 <#list cur_column_5_section_title_5.link_separator_5.getSiblings() as link_separators>
542 <#if link_separators?? && link_separators.getSiblings()?has_content>
543 <#list link_separators.getSiblings() as link>
544 <#assign linkText="" />
545 <#assign linkHref="#" />
546 <#-- LINK TEXT -->
547 <#if link?? && link.getData()??>
548 <#assign linkText=link.getData() />
549 </#if>
550 <#-- LINK HREF -->
551 <#if link?? && link.link_href_5.getData()??>
552 <#assign linkHref=link.link_href_5.getData() />
553 </#if>
554 <li>
555 <a href="${linkHref}">
556 ${linkText}
557 </a>
558 </li>
559 </#list>
560 </#if>
561 </#list>
562 </ul>
563 </div>
564 </div>
565 </#if>
566 <#assign contador=contador + 1>
567 </#list>
568 </div>
569 </#if>
570 </#list>
571 </#if>
572 </div>
573 </div>
574 </#if>
575 <#if tituloApp.getData()?has_content>
576 <div class="app">
577 <#if tituloApp??>
578 <span class="title">
579 ${tituloApp.getData()}
580 </span>
581 </#if>
582 <div>
583 <ul class="icons">
584 <#list tituloApp.imgApp.getSiblings() as aux>
585 <#assign iconApp="#" />
586 <#assign hrefApp="#" />
587 <#assign appTextoAlternativo='#' />
588 <#-- URL APPS -->
589 <#if aux?? && aux.getData()?? && aux.urlApp.getData()?? && aux.getData()?? && aux.appTextAtl.getData()??>
590 <#assign iconApp=aux.getData() />
591 <#assign hrefApp=aux.urlApp.getData() />
592 <#assign appTextoAlternativo=aux.appTextAtl.getData() />
593 </#if>
594 <li>
595 <span>
596 <a href="${hrefApp}"><img loading="lazy" src="${iconApp}" alt="${appTextoAlternativo}"></a>
597 </span>
598 </li>
599 </#list>
600 </ul>
601 </div>
602 </div>
603 </#if>
604 <#if textoPortale.getData()?has_content>
605 <div class="certificados">
606 <#if textoPortale??>
607 <#if textoPortale.getData()?? && textoPortale.textEnlace?? && textoPortale.textEnlace.getData()?? && textoPortale.textEnlace.link_portale.getData()?? && textoPortale.imgPortale.getData()??>
608 <span>
609 ${textoPortale.getData()}
610 <a href="${textoPortale.textEnlace.link_portale.getData()}">
611 ${textoPortale.textEnlace.getData()}
612 </a></span>
613 <ul class="reclamaciones">
614 <img loading="lazy" src="${textoPortale.imgPortale.getData()}" alt="">
615 </ul>
616 </#if>
617 <#if textoPortale.ImgAenor.getData()??>
618 <ul id="aenor" class="aenor">
619 <#list textoPortale.ImgAenor.getSiblings() as auxAenor>
620 <#if auxAenor.getData()??>
621 <img loading="lazy" src="${auxAenor.getData()}" alt="">
622 </#if>
623 </#list>
624 </ul>
625 <#if textoPortale.textoInfCertificados?? && textoPortale.textoInfCertificados.getData()?has_content>
626 <span class="societa">
627 ${textoPortale.textoInfCertificados.getData()}
628 </span>
629 </#if>
630 </#if>
631 </#if>
632 </div>
633 </#if>
634 <#if aux_links.link_separator_aux.link_text_aux.getData()?has_content>
635 <ul class="enlaces_inferiores">
636 <#if aux_links?? && aux_links.getSiblings()?has_content>
637 <#list aux_links.getSiblings() as section_links>
638 <#if section_links?? && section_links.getSiblings()?has_content && section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
639 <#list section_links.link_separator_aux.getSiblings() as link>
640 <#assign linkText="" />
641 <#assign linkHref="#" />
642 <#assign CookiesClass="" />
643 <#if (link?? && link.classAttribute?? && link.classAttribute.getData()??)>
644 <#assign CookiesClass=link.classAttribute.getData() />
645 </#if>
646 <#-- LINK TEXT -->
647 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
648 <#assign linkText=link.link_text_aux.getData() />
649 </#if>
650 <#-- LINK HREF -->
651 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
652 <#assign linkHref=link.link_href_aux.getData() />
653 </#if>
654 <li style="list-style-type: none;">
655 <span>
656 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
657 ${linkText}
658 </a>
659 </span>
660 </li>
661 </#list>
662 </#if>
663 </#list>
664 </#if>
665 </ul>
666 </div>
667</#if>
668<#if copyright?? && copyright.getData()?has_content>
669 <div class="copyright-iberdrola">
670 ${copyright.getData()}
671 </div>
672</#if>
673</div>
674</div>
675<#elseif footerType=="landing">
676 <div class="ibd-footer-landing-es">
677 <div class="section">
678 <div class="social-media">
679 <#if validator.isNotNull(imagenCobrandedLanding.getData())>
680 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
681 <div class="left">
682 <a href="https://www.iberdrola.es">
683 <img loading="lazy" src="${imgCobrandedLanding}" alt="Inicio Iberdrola" />
684 </a>
685 <#if copyright?? && copyright.getData()??>
686 <p class="copyright-iberdrola">
687 ${copyright.getData()}
688 </p>
689 </#if>
690 </div>
691 </#if>
692 <#if validator.isNotNull(IconRedesLanding.getData())>
693 <div class="right">
694 <ul class="icons">
695 <#list IconRedesLanding.getSiblings() as link>
696 <#assign urlRedesSociales="#" />
697 <#assign IconRedesLanding="#" />
698 <#assign textAltLanding="#" />
699 <#-- URL REDES SOCIALES -->
700 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
701 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
702 <#assign IconRedesLanding=link.getData() />
703 </#if>
704 <#-- OBTENEMOS VALOR DEL LABEL -->
705 <#if link?? && link.landingRedesTextAtl.getData()?? && link.getData()??>
706 <#assign textAltLanding=link.landingRedesTextAtl.getData() />
707 </#if>
708 <li>
709 <span>
710 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt="${textAltLanding}"></a>
711 </span>
712 </li>
713 </#list>
714 </ul>
715 </div>
716 </#if>
717 </div>
718 <div class="pages">
719 <ul>
720 <#if aux_links?? && aux_links.getSiblings()?has_content>
721 <#list aux_links.getSiblings() as section_links>
722 <#if section_links?? && section_links.getSiblings()?has_content &&
723 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
724 <#list section_links.link_separator_aux.getSiblings() as link>
725 <#assign linkText="" />
726 <#assign linkHref="#" />
727 <#assign CookiesClass="" />
728 <#-- LINK TEXT -->
729 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
730 <#assign linkText=link.link_text_aux.getData() />
731 </#if>
732 <#-- LINK HREF -->
733 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
734 <#assign linkHref=link.link_href_aux.getData() />
735 </#if>
736 <li style="list-style-type: none;">
737 <span>
738 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
739 ${linkText}
740 </a>
741 </span>
742 </li>
743 </#list>
744 </#if>
745 </#list>
746 </#if>
747 </ul>
748 </div>
749 </div>
750 </div>
751 <#elseif footerType=="cobranded">
752 <div class="ibd-footer-landing-colab">
753 <div class="logos">
754 <#if validator.isNotNull(imagenCobranded.getData())>
755 <#assign imgCobranded=imagenCobranded.getData() />
756 <img loading="lazy" src="${imgCobranded}" alt="">
757 </#if>
758 <#if imagenCobranded??>
759 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
760 <#else>
761 <#if validator.isNotNull(imagenCobranded.getData())>
762 <#assign imgCobranded=imagenCobranded.getData() />
763 <img loading="lazy" src="${imgCobranded}" alt="">
764 </#if>
765 </#if>
766 </div>
767 <#if validator.isNotNull(IconRedesLanding.getData())>
768 <div class="low-footer">
769 <div class="rrss">
770 <ul class="icons">
771 <#list IconRedesLanding.getSiblings() as link>
772 <#assign urlRedesSociales="#" />
773 <#assign IconRedesLanding="#" />
774 <#-- URL REDES SOCIALES -->
775 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
776 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
777 <#assign IconRedesLanding=link.getData() />
778 </#if>
779 <li>
780 <span>
781 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
782 </span>
783 </li>
784 </#list>
785 </ul>
786 </div>
787 <div class="navegacion">
788 <ul>
789 <#if aux_links?? && aux_links.getSiblings()?has_content>
790 <#list aux_links.getSiblings() as section_links>
791 <#if section_links?? && section_links.getSiblings()?has_content &&
792 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
793 <#list section_links.link_separator_aux.getSiblings() as link>
794 <#assign linkText="" />
795 <#assign linkHref="#" />
796 <#-- LINK TEXT -->
797 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
798 <#assign linkText=link.link_text_aux.getData() />
799 </#if>
800 <#-- LINK HREF -->
801 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
802 <#assign linkHref=link.link_href_aux.getData() />
803 </#if>
804 <li>
805 <a href="${linkHref}">
806 ${linkText}
807 </a>
808 </li>
809 </#list>
810 </#if>
811 </#list>
812 </#if>
813 </ul>
814 </div>
815 <#if validator.isNotNull(copyright.getData())>
816 <div class="copyright-iberdrola"><span>
817 ${copyright.getData()}
818 </span></div>
819 </#if>
820 </div>
821 </#if>
822 </div>
823 </div>
824 <#elseif footerType=="cobrandedApilado">
825 <div class="ibd-footer-landing-colab-apilado">
826 <div class="logos">
827 <#if validator.isNotNull(imagenCobranded.getData())>
828 <#assign imgCobranded=imagenCobranded.getData() />
829 <img loading="lazy" src="${imgCobranded}" alt="">
830 </#if>
831 <#if imagenCobranded??>
832 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
833 <#else>
834 <#if validator.isNotNull(imagenCobranded.getData())>
835 <#assign imgCobranded=imagenCobranded.getData() />
836 <img loading="lazy" src="${imgCobranded}" alt="">
837 </#if>
838 </#if>
839 </div>
840 <#if validator.isNotNull(IconRedesLanding.getData())>
841 <div class="low-footer">
842 <div class="rrss">
843 <ul class="icons">
844 <#list IconRedesLanding.getSiblings() as link>
845 <#assign urlRedesSociales="#" />
846 <#assign IconRedesLanding="#" />
847 <#-- URL REDES SOCIALES -->
848 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
849 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
850 <#assign IconRedesLanding=link.getData() />
851 </#if>
852 <li>
853 <span>
854 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
855 </span>
856 </li>
857 </#list>
858 </ul>
859 </div>
860 <div class="navegacion">
861 <ul>
862 <#if aux_links?? && aux_links.getSiblings()?has_content>
863 <#list aux_links.getSiblings() as section_links>
864 <#if section_links?? && section_links.getSiblings()?has_content &&
865 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
866 <#list section_links.link_separator_aux.getSiblings() as link>
867 <#assign linkText="" />
868 <#assign linkHref="#" />
869 <#-- LINK TEXT -->
870 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
871 <#assign linkText=link.link_text_aux.getData() />
872 </#if>
873 <#-- LINK HREF -->
874 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
875 <#assign linkHref=link.link_href_aux.getData() />
876 </#if>
877 <li>
878 <a href="${linkHref}">
879 ${linkText}
880 </a>
881 </li>
882 </#list>
883 </#if>
884 </#list>
885 </#if>
886 </ul>
887 </div>
888 <#if validator.isNotNull(copyright.getData())>
889 <div class="copyright-iberdrola"><span>
890 ${copyright.getData()}
891 </span></div>
892 </#if>
893 </div>
894 </#if>
895 </div>
896 </div>
897 </#if>
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing:
==> link.redesTextAtl [in template "20098#20124#19363841" at line 31, column 52]
----
Tip: It's the step after the last dot that caused this error, not those before it.
----
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: #if link?? && link.redesTextAtl.getDa... [in template "20098#20124#19363841" at line 31, column 37]
----
1<#assign footerType=themeDisplay.getThemeSetting("footer-type") />
2<#if footerType=="general">
3 <div class="ibd-footer-es">
4 <div class="section">
5 <#if IconRedes.getSiblings()?size <=3>
6 <div class="social-media icon-row">
7 <#else>
8 <div class="social-media icon-column">
9 </#if>
10 <#if validator.isNotNull(imagenCobranded.getData())>
11 <#assign imagenCobranded=imagenCobranded.getData() />
12 <div class="left">
13 <a href="https://www.iberdrola.es">
14 <img loading="lazy" src="${imagenCobranded}" alt="Inicio Iberdrola" />
15 </a>
16 </div>
17 </#if>
18 <#if validator.isNotNull(IconRedes.getData())>
19 <div class="right">
20 <ul class="icons">
21 <#list IconRedes.getSiblings() as link>
22 <#assign urlRedesSociales="#" />
23 <#assign IconRedes="#" />
24 <#assign textoAlternativoRedes="#" />
25 <#-- URL REDES SOCIALES -->
26 <#if link?? && link.urlRedes.getData()?? && link.getData()??>
27 <#assign urlRedesSociales=link.urlRedes.getData() />
28 <#assign IconRedes=link.getData() />
29 </#if>
30 <#-- OBTENEMOS VALOR DEL LABEL -->
31 <#if link?? && link.redesTextAtl.getData()?? && link.getData()??>
32 <#assign textoAlternativoRedes=link.redesTextAtl.getData() />
33 </#if>
34 <li>
35 <span>
36 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedes}" alt="${textoAlternativoRedes}"></a>
37 </span>
38 </li>
39 </#list>
40 </ul>
41 </div>
42 </#if>
43 </div>
44 <#if column_5.getSiblings()?has_content &&
45 column_5.getSiblings()?first.section_title_5?? &&
46 column_5.getSiblings()?first.section_title_5.getData()?has_content &&
47 column_5.getSiblings()?first.section_title_5.getSiblings()?has_content>
48 <#assign cssClass="pages" />
49 <#else>
50 <#assign cssClass="pages extendido" />
51 </#if>
52 <#if column_1.section_title_1.getData()?has_content>
53 <div class="${cssClass}">
54 <#-- LINK SECTION (DESKTOP) COLUMN 1 -->
55 <#if column_1.getSiblings()?has_content>
56 <#list column_1.getSiblings() as entry>
57 <#if entry.section_title_1?? && entry.section_title_1.getData()?has_content && entry.section_title_1.getSiblings()?has_content>
58 <div class="pages-column">
59 <#list column_1.section_title_1.getSiblings() as cur_column_1_section_title_1>
60 <#-- SECTION TITLE -->
61 <#if (cur_column_1_section_title_1.getData())??>
62 <div class="title">
63 ${cur_column_1_section_title_1.getData()}
64 </div>
65 </#if>
66 <#-- SECTION LINKS -->
67 <#if cur_column_1_section_title_1.link_separator_1?? && cur_column_1_section_title_1.link_separator_1.getSiblings()?has_content>
68 <ul class="content">
69 <#list cur_column_1_section_title_1.link_separator_1.getSiblings() as link_separators>
70 <#if link_separators?? && link_separators.getSiblings()?has_content>
71 <#list link_separators.getSiblings() as link>
72 <#assign linkText="" />
73 <#assign linkHref="#" />
74 <#-- LINK TEXT -->
75 <#if link?? && link.getData()??>
76 <#assign linkText=link.getData() />
77 </#if>
78 <#-- LINK HREF -->
79 <#if link?? && link.link_href_1.getData()??>
80 <#assign linkHref=link.link_href_1.getData() />
81 </#if>
82 <#-- Comprobamos si hay algun numero telefono para añadir el texto alternativo "LLamar al + linkText" -->
83 <#if linkText?contains("900 225 235") || linkText?contains("91 919 52 73") || linkText?contains("94 646 01 25")>
84 <li>
85 <a aria-label="Llamar al ${linkText}" href="${linkHref}">
86 ${linkText}
87 </a>
88 </li>
89 <#-- Comprobamos si es un correo para añadir el texto alternativo "Escribir a + linkText" -->
90 <#elseif linkText?contains("clientes@tuiberdrola.es")>
91 <li>
92 <a aria-label="Escribir a ${linkText}" href="${linkHref}">
93 ${linkText}
94 </a>
95 </li>
96 <#--Comprobamos si es el link de whatsapp para añadir el texto alternativo "Contactar por + linktText" -->
97 <#elseif linkText?contains("Whatsapp")>
98 <li>
99 <a aria-label="Contactar por ${linkText}" href="${linkHref}">
100 ${linkText}
101 </a>
102 </li>
103 <#--Si no es ninguno de los casos anteriores, muestra como texto alternativo el mismo valor que tiene el linkText-->
104 <#else>
105 <li>
106 <a href="${linkHref}">
107 ${linkText}
108 </a>
109 </li>
110 </#if>
111 </#list>
112 </#if>
113 </#list>
114 </ul>
115 </#if>
116 </#list>
117 </div>
118 </#if>
119 </#list>
120 </#if>
121 <#-- LINK SECTION (DESKTOP) COLUMN 2 -->
122 <#if column_2.getSiblings()?has_content>
123 <#list column_2.getSiblings() as entry>
124 <#if entry.section_title_2?? && entry.section_title_2.getData()?has_content && entry.section_title_2.getSiblings()?has_content>
125 <div class="pages-column">
126 <#list column_2.section_title_2.getSiblings() as cur_column_2_section_title_2>
127 <#-- SECTION TITLE -->
128 <#if (cur_column_2_section_title_2.getData())??>
129 <div class="title">
130 ${cur_column_2_section_title_2.getData()}
131 </div>
132 </#if>
133 <#-- SECTION LINKS -->
134 <#if cur_column_2_section_title_2.link_separator_2?? && cur_column_2_section_title_2.link_separator_2.getSiblings()?has_content>
135 <ul class="content">
136 <#list cur_column_2_section_title_2.link_separator_2.getSiblings() as link_separators>
137 <#if link_separators?? && link_separators.getSiblings()?has_content>
138 <#list link_separators.getSiblings() as link>
139 <#assign linkText="" />
140 <#assign linkHref="#" />
141 <#-- LINK TEXT -->
142 <#if link?? && link.getData()??>
143 <#assign linkText=link.getData() />
144 </#if>
145 <#-- LINK HREF -->
146 <#if link?? && link.link_href_2.getData()??>
147 <#assign linkHref=link.link_href_2.getData() />
148 </#if>
149 <li>
150 <a href="${linkHref}">
151 ${linkText}
152 </a>
153 </li>
154 </#list>
155 </#if>
156 </#list>
157 </ul>
158 </#if>
159 </#list>
160 </div>
161 </#if>
162 </#list>
163 </#if>
164 <#-- LINK SECTION (DESKTOP) COLUMN 3 -->
165 <#if column_3.getSiblings()?has_content>
166 <#list column_3.getSiblings() as entry>
167 <#if entry.section_title_3?? && entry.section_title_3.getData()?has_content && entry.section_title_3.getSiblings()?has_content>
168 <div class="pages-column">
169 <#list column_3.section_title_3.getSiblings() as cur_column_3_section_title_3>
170 <#-- SECTION TITLE -->
171 <#if (cur_column_3_section_title_3.getData())??>
172 <div class="title">
173 ${cur_column_3_section_title_3.getData()}
174 </div>
175 </#if>
176 <#-- SECTION LINKS -->
177 <#if cur_column_3_section_title_3.link_separator_3?? && cur_column_3_section_title_3.link_separator_3.getSiblings()?has_content>
178 <ul class="content">
179 <#list cur_column_3_section_title_3.link_separator_3.getSiblings() as link_separators>
180 <#if link_separators?? && link_separators.getSiblings()?has_content>
181 <#list link_separators.getSiblings() as link>
182 <#assign linkText="" />
183 <#assign linkHref="#" />
184 <#-- LINK TEXT -->
185 <#if link?? && link.getData()??>
186 <#assign linkText=link.getData() />
187 </#if>
188 <#-- LINK HREF -->
189 <#if link?? && link.link_href_3.getData()??>
190 <#assign linkHref=link.link_href_3.getData() />
191 </#if>
192 <li>
193 <a href="${linkHref}">
194 ${linkText}
195 </a>
196 </li>
197 </#list>
198 </#if>
199 </#list>
200 </ul>
201 </#if>
202 </#list>
203 </div>
204 </#if>
205 </#list>
206 </#if>
207 <#-- LINK SECTION (DESKTOP) COLUMN 4 -->
208 <#if column_4.getSiblings()?has_content>
209 <#list column_4.getSiblings() as entry>
210 <#if entry.section_title_4?? && entry.section_title_4.getData()?has_content && entry.section_title_4.getSiblings()?has_content>
211 <div class="pages-column">
212 <#list column_4.section_title_4.getSiblings() as cur_column_4_section_title_4>
213 <#-- SECTION TITLE -->
214 <#if (cur_column_4_section_title_4.getData())??>
215 <div class="title">
216 ${cur_column_4_section_title_4.getData()}
217 </div>
218 </#if>
219 <#-- SECTION LINKS -->
220 <#if cur_column_4_section_title_4.link_separator_4?? && cur_column_4_section_title_4.link_separator_4.getSiblings()?has_content>
221 <ul class="content">
222 <#list cur_column_4_section_title_4.link_separator_4.getSiblings() as link_separators>
223 <#if link_separators?? && link_separators.getSiblings()?has_content>
224 <#list link_separators.getSiblings() as link>
225 <#assign linkText="" />
226 <#assign linkHref="#" />
227 <#-- LINK TEXT -->
228 <#if link?? && link.getData()??>
229 <#assign linkText=link.getData() />
230 </#if>
231 <#-- LINK HREF -->
232 <#if link?? && link.link_href_4.getData()??>
233 <#assign linkHref=link.link_href_4.getData() />
234 </#if>
235 <li>
236 <a href="${linkHref}">
237 ${linkText}
238 </a>
239 </li>
240 </#list>
241 </#if>
242 </#list>
243 </ul>
244 </#if>
245 </#list>
246 </div>
247 </#if>
248 </#list>
249 </#if>
250 <#-- LINK SECTION (DESKTOP) COLUMN 5 -->
251 <#if column_5.getSiblings()?has_content>
252 <#list column_5.getSiblings() as entry>
253 <#if entry.section_title_5?? && entry.section_title_5.getData()?has_content && entry.section_title_5.getSiblings()?has_content>
254 <div class="pages-column">
255 <#list column_5.section_title_5.getSiblings() as cur_column_5_section_title_5>
256 <#-- SECTION TITLE -->
257 <#if (cur_column_5_section_title_5.getData())??>
258 <div class="title">
259 ${cur_column_5_section_title_5.getData()}
260 </div>
261 </#if>
262 <#-- SECTION LINKS -->
263 <#if cur_column_5_section_title_5.link_separator_5?? && cur_column_5_section_title_5.link_separator_5.getSiblings()?has_content>
264 <ul class="content">
265 <#list cur_column_5_section_title_5.link_separator_5.getSiblings() as link_separators>
266 <#if link_separators?? && link_separators.getSiblings()?has_content>
267 <#list link_separators.getSiblings() as link>
268 <#assign linkText="" />
269 <#assign linkHref="#" />
270 <#-- LINK TEXT -->
271 <#if link?? && link.getData()??>
272 <#assign linkText=link.getData() />
273 </#if>
274 <#-- LINK HREF -->
275 <#if link?? && link.link_href_5.getData()??>
276 <#assign linkHref=link.link_href_5.getData() />
277 </#if>
278 <li>
279 <a href="${linkHref}">
280 ${linkText}
281 </a>
282 </li>
283 </#list>
284 </#if>
285 </#list>
286 </ul>
287 </#if>
288 </#list>
289 </div>
290 </#if>
291 </#list>
292 </#if>
293 </div>
294 <div class="pages-mobile">
295 <div class="accordion" id="footerAccordion">
296 <#-- LINK SECTION (MOBILE) COLUMN 1 -->
297 <#assign contador=0>
298 <#if column_1.getSiblings()?has_content>
299 <#list column_1.getSiblings() as entry>
300 <#if entry.section_title_1?? && entry.section_title_1.getData()?has_content && entry.section_title_1.getSiblings()?has_content>
301 <div class="card">
302 <#list entry.section_title_1.getSiblings() as cur_column_1_section_title_1>
303 <#-- SECTION TITLE -->
304 <#if (cur_column_1_section_title_1.getData())??>
305 <div class="card-header" id="footerHeading${contador}">
306 <span class="m-0">
307 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
308 <div class="title">
309 ${cur_column_1_section_title_1.getData()}
310 </div>
311 <span class="ico-chevron"></span>
312 </button>
313 </span>
314 </div>
315 </#if>
316 <#-- SECTION LINKS -->
317 <#if cur_column_1_section_title_1.link_separator_1?? && cur_column_1_section_title_1.link_separator_1.getSiblings()?has_content>
318 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
319 <div class="card-body">
320 <ul class="content">
321 <#list cur_column_1_section_title_1.link_separator_1.getSiblings() as link_separators>
322 <#if link_separators?? && link_separators.getSiblings()?has_content>
323 <#list link_separators.getSiblings() as link>
324 <#assign linkText="" />
325 <#assign linkHref="#" />
326 <#-- LINK TEXT -->
327 <#if link?? && link.getData()??>
328 <#assign linkText=link.getData() />
329 </#if>
330 <#-- LINK HREF -->
331 <#if link?? && link.link_href_1.getData()??>
332 <#assign linkHref=link.link_href_1.getData() />
333 </#if>
334 <li>
335 <a href="${linkHref}">
336 ${linkText}
337 </a>
338 </li>
339 </#list>
340 </#if>
341 </#list>
342 </ul>
343 </div>
344 </div>
345 </#if>
346 <#assign contador=contador + 1>
347 </#list>
348 </div>
349 </#if>
350 </#list>
351 </#if>
352 <#-- LINK SECTION (MOBILE) COLUMN 2 -->
353 <#if column_2.getSiblings()?has_content>
354 <#list column_2.getSiblings() as entry>
355 <#if entry.section_title_2?? && entry.section_title_2.getData()?has_content && entry.section_title_2.getSiblings()?has_content>
356 <div class="card">
357 <#list entry.section_title_2.getSiblings() as cur_column_2_section_title_2>
358 <#-- SECTION TITLE -->
359 <#if (cur_column_2_section_title_2.getData())??>
360 <div class="card-header" id="footerHeading${contador}">
361 <span class="m-0">
362 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
363 <div class="title">
364 ${cur_column_2_section_title_2.getData()}
365 </div>
366 <span class="ico-chevron"></span>
367 </button>
368 </span>
369 </div>
370 </#if>
371 <#-- SECTION LINKS -->
372 <#if cur_column_2_section_title_2.link_separator_2?? && cur_column_2_section_title_2.link_separator_2.getSiblings()?has_content>
373 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
374 <div class="card-body">
375 <ul class="content">
376 <#list cur_column_2_section_title_2.link_separator_2.getSiblings() as link_separators>
377 <#if link_separators?? && link_separators.getSiblings()?has_content>
378 <#list link_separators.getSiblings() as link>
379 <#assign linkText="" />
380 <#assign linkHref="#" />
381 <#-- LINK TEXT -->
382 <#if link?? && link.getData()??>
383 <#assign linkText=link.getData() />
384 </#if>
385 <#-- LINK HREF -->
386 <#if link?? && link.link_href_2.getData()??>
387 <#assign linkHref=link.link_href_2.getData() />
388 </#if>
389 <li>
390 <a href="${linkHref}">
391 ${linkText}
392 </a>
393 </li>
394 </#list>
395 </#if>
396 </#list>
397 </ul>
398 </div>
399 </div>
400 </#if>
401 <#assign contador=contador + 1>
402 </#list>
403 </div>
404 </#if>
405 </#list>
406 </#if>
407 <#-- LINK SECTION (MOBILE) COLUMN 3 -->
408 <#if column_3.getSiblings()?has_content>
409 <#list column_3.getSiblings() as entry>
410 <#if entry.section_title_3?? && entry.section_title_3.getData()?has_content && entry.section_title_3.getSiblings()?has_content>
411 <div class="card">
412 <#list entry.section_title_3.getSiblings() as cur_column_3_section_title_3>
413 <#-- SECTION TITLE -->
414 <#if (cur_column_3_section_title_3.getData())??>
415 <div class="card-header" id="footerHeading${contador}">
416 <span class="m-0">
417 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
418 <div class="title">
419 ${cur_column_3_section_title_3.getData()}
420 </div>
421 <span class="ico-chevron"></span>
422 </button>
423 </span>
424 </div>
425 </#if>
426 <#-- SECTION LINKS -->
427 <#if cur_column_3_section_title_3.link_separator_3?? && cur_column_3_section_title_3.link_separator_3.getSiblings()?has_content>
428 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
429 <div class="card-body">
430 <ul class="content">
431 <#list cur_column_3_section_title_3.link_separator_3.getSiblings() as link_separators>
432 <#if link_separators?? && link_separators.getSiblings()?has_content>
433 <#list link_separators.getSiblings() as link>
434 <#assign linkText="" />
435 <#assign linkHref="#" />
436 <#-- LINK TEXT -->
437 <#if link?? && link.getData()??>
438 <#assign linkText=link.getData() />
439 </#if>
440 <#-- LINK HREF -->
441 <#if link?? && link.link_href_3.getData()??>
442 <#assign linkHref=link.link_href_3.getData() />
443 </#if>
444 <li>
445 <a href="${linkHref}">
446 ${linkText}
447 </a>
448 </li>
449 </#list>
450 </#if>
451 </#list>
452 </ul>
453 </div>
454 </div>
455 </#if>
456 <#assign contador=contador + 1>
457 </#list>
458 </div>
459 </#if>
460 </#list>
461 </#if>
462 <#-- LINK SECTION (MOBILE) COLUMN 4 -->
463 <#if column_4.getSiblings()?has_content>
464 <#list column_4.getSiblings() as entry>
465 <#if entry.section_title_4?? && entry.section_title_4.getData()?has_content && entry.section_title_4.getSiblings()?has_content>
466 <div class="card">
467 <#list entry.section_title_4.getSiblings() as cur_column_4_section_title_4>
468 <#-- SECTION TITLE -->
469 <#if (cur_column_4_section_title_4.getData())??>
470 <div class="card-header" id="footerHeading${contador}">
471 <span class="m-0">
472 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
473 <div class="title">
474 ${cur_column_4_section_title_4.getData()}
475 </div>
476 <span class="ico-chevron"></span>
477 </button>
478 </span>
479 </div>
480 </#if>
481 <#-- SECTION LINKS -->
482 <#if cur_column_4_section_title_4.link_separator_4?? && cur_column_4_section_title_4.link_separator_4.getSiblings()?has_content>
483 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
484 <div class="card-body">
485 <ul class="content">
486 <#list cur_column_4_section_title_4.link_separator_4.getSiblings() as link_separators>
487 <#if link_separators?? && link_separators.getSiblings()?has_content>
488 <#list link_separators.getSiblings() as link>
489 <#assign linkText="" />
490 <#assign linkHref="#" />
491 <#-- LINK TEXT -->
492 <#if link?? && link.getData()??>
493 <#assign linkText=link.getData() />
494 </#if>
495 <#-- LINK HREF -->
496 <#if link?? && link.link_href_4.getData()??>
497 <#assign linkHref=link.link_href_4.getData() />
498 </#if>
499 <li>
500 <a href="${linkHref}">
501 ${linkText}
502 </a>
503 </li>
504 </#list>
505 </#if>
506 </#list>
507 </ul>
508 </div>
509 </div>
510 </#if>
511 <#assign contador=contador + 1>
512 </#list>
513 </div>
514 </#if>
515 </#list>
516 </#if>
517 <#-- LINK SECTION (MOBILE) COLUMN 5 -->
518 <#if column_5.getSiblings()?has_content>
519 <#list column_5.getSiblings() as entry>
520 <#if entry.section_title_5?? && entry.section_title_5.getData()?has_content && entry.section_title_5.getSiblings()?has_content>
521 <div class="card">
522 <#list entry.section_title_5.getSiblings() as cur_column_5_section_title_5>
523 <#-- SECTION TITLE -->
524 <#if (cur_column_5_section_title_5.getData())??>
525 <div class="card-header" id="footerHeading${contador}">
526 <span class="m-0">
527 <button class="btn collapsed" type="button" data-toggle="collapse" data-target="#footerCollapse${contador}" aria-expanded="false" aria-controls="footerCollapse${contador}">
528 <div class="title">
529 ${cur_column_5_section_title_5.getData()}
530 </div>
531 <span class="ico-chevron"></span>
532 </button>
533 </span>
534 </div>
535 </#if>
536 <#-- SECTION LINKS -->
537 <#if cur_column_5_section_title_5.link_separator_5?? && cur_column_5_section_title_5.link_separator_5.getSiblings()?has_content>
538 <div id="footerCollapse${contador}" class="collapse" aria-labelledby="footerHeading${contador}" data-parent="#footerAccordion">
539 <div class="card-body">
540 <ul class="content">
541 <#list cur_column_5_section_title_5.link_separator_5.getSiblings() as link_separators>
542 <#if link_separators?? && link_separators.getSiblings()?has_content>
543 <#list link_separators.getSiblings() as link>
544 <#assign linkText="" />
545 <#assign linkHref="#" />
546 <#-- LINK TEXT -->
547 <#if link?? && link.getData()??>
548 <#assign linkText=link.getData() />
549 </#if>
550 <#-- LINK HREF -->
551 <#if link?? && link.link_href_5.getData()??>
552 <#assign linkHref=link.link_href_5.getData() />
553 </#if>
554 <li>
555 <a href="${linkHref}">
556 ${linkText}
557 </a>
558 </li>
559 </#list>
560 </#if>
561 </#list>
562 </ul>
563 </div>
564 </div>
565 </#if>
566 <#assign contador=contador + 1>
567 </#list>
568 </div>
569 </#if>
570 </#list>
571 </#if>
572 </div>
573 </div>
574 </#if>
575 <#if tituloApp.getData()?has_content>
576 <div class="app">
577 <#if tituloApp??>
578 <span class="title">
579 ${tituloApp.getData()}
580 </span>
581 </#if>
582 <div>
583 <ul class="icons">
584 <#list tituloApp.imgApp.getSiblings() as aux>
585 <#assign iconApp="#" />
586 <#assign hrefApp="#" />
587 <#assign appTextoAlternativo='#' />
588 <#-- URL APPS -->
589 <#if aux?? && aux.getData()?? && aux.urlApp.getData()?? && aux.getData()?? && aux.appTextAtl.getData()??>
590 <#assign iconApp=aux.getData() />
591 <#assign hrefApp=aux.urlApp.getData() />
592 <#assign appTextoAlternativo=aux.appTextAtl.getData() />
593 </#if>
594 <li>
595 <span>
596 <a href="${hrefApp}"><img loading="lazy" src="${iconApp}" alt="${appTextoAlternativo}"></a>
597 </span>
598 </li>
599 </#list>
600 </ul>
601 </div>
602 </div>
603 </#if>
604 <#if textoPortale.getData()?has_content>
605 <div class="certificados">
606 <#if textoPortale??>
607 <#if textoPortale.getData()?? && textoPortale.textEnlace?? && textoPortale.textEnlace.getData()?? && textoPortale.textEnlace.link_portale.getData()?? && textoPortale.imgPortale.getData()??>
608 <span>
609 ${textoPortale.getData()}
610 <a href="${textoPortale.textEnlace.link_portale.getData()}">
611 ${textoPortale.textEnlace.getData()}
612 </a></span>
613 <ul class="reclamaciones">
614 <img loading="lazy" src="${textoPortale.imgPortale.getData()}" alt="">
615 </ul>
616 </#if>
617 <#if textoPortale.ImgAenor.getData()??>
618 <ul id="aenor" class="aenor">
619 <#list textoPortale.ImgAenor.getSiblings() as auxAenor>
620 <#if auxAenor.getData()??>
621 <img loading="lazy" src="${auxAenor.getData()}" alt="">
622 </#if>
623 </#list>
624 </ul>
625 <#if textoPortale.textoInfCertificados?? && textoPortale.textoInfCertificados.getData()?has_content>
626 <span class="societa">
627 ${textoPortale.textoInfCertificados.getData()}
628 </span>
629 </#if>
630 </#if>
631 </#if>
632 </div>
633 </#if>
634 <#if aux_links.link_separator_aux.link_text_aux.getData()?has_content>
635 <ul class="enlaces_inferiores">
636 <#if aux_links?? && aux_links.getSiblings()?has_content>
637 <#list aux_links.getSiblings() as section_links>
638 <#if section_links?? && section_links.getSiblings()?has_content && section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
639 <#list section_links.link_separator_aux.getSiblings() as link>
640 <#assign linkText="" />
641 <#assign linkHref="#" />
642 <#assign CookiesClass="" />
643 <#if (link?? && link.classAttribute?? && link.classAttribute.getData()??)>
644 <#assign CookiesClass=link.classAttribute.getData() />
645 </#if>
646 <#-- LINK TEXT -->
647 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
648 <#assign linkText=link.link_text_aux.getData() />
649 </#if>
650 <#-- LINK HREF -->
651 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
652 <#assign linkHref=link.link_href_aux.getData() />
653 </#if>
654 <li style="list-style-type: none;">
655 <span>
656 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
657 ${linkText}
658 </a>
659 </span>
660 </li>
661 </#list>
662 </#if>
663 </#list>
664 </#if>
665 </ul>
666 </div>
667</#if>
668<#if copyright?? && copyright.getData()?has_content>
669 <div class="copyright-iberdrola">
670 ${copyright.getData()}
671 </div>
672</#if>
673</div>
674</div>
675<#elseif footerType=="landing">
676 <div class="ibd-footer-landing-es">
677 <div class="section">
678 <div class="social-media">
679 <#if validator.isNotNull(imagenCobrandedLanding.getData())>
680 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
681 <div class="left">
682 <a href="https://www.iberdrola.es">
683 <img loading="lazy" src="${imgCobrandedLanding}" alt="Inicio Iberdrola" />
684 </a>
685 <#if copyright?? && copyright.getData()??>
686 <p class="copyright-iberdrola">
687 ${copyright.getData()}
688 </p>
689 </#if>
690 </div>
691 </#if>
692 <#if validator.isNotNull(IconRedesLanding.getData())>
693 <div class="right">
694 <ul class="icons">
695 <#list IconRedesLanding.getSiblings() as link>
696 <#assign urlRedesSociales="#" />
697 <#assign IconRedesLanding="#" />
698 <#assign textAltLanding="#" />
699 <#-- URL REDES SOCIALES -->
700 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
701 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
702 <#assign IconRedesLanding=link.getData() />
703 </#if>
704 <#-- OBTENEMOS VALOR DEL LABEL -->
705 <#if link?? && link.landingRedesTextAtl.getData()?? && link.getData()??>
706 <#assign textAltLanding=link.landingRedesTextAtl.getData() />
707 </#if>
708 <li>
709 <span>
710 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt="${textAltLanding}"></a>
711 </span>
712 </li>
713 </#list>
714 </ul>
715 </div>
716 </#if>
717 </div>
718 <div class="pages">
719 <ul>
720 <#if aux_links?? && aux_links.getSiblings()?has_content>
721 <#list aux_links.getSiblings() as section_links>
722 <#if section_links?? && section_links.getSiblings()?has_content &&
723 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
724 <#list section_links.link_separator_aux.getSiblings() as link>
725 <#assign linkText="" />
726 <#assign linkHref="#" />
727 <#assign CookiesClass="" />
728 <#-- LINK TEXT -->
729 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
730 <#assign linkText=link.link_text_aux.getData() />
731 </#if>
732 <#-- LINK HREF -->
733 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
734 <#assign linkHref=link.link_href_aux.getData() />
735 </#if>
736 <li style="list-style-type: none;">
737 <span>
738 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
739 ${linkText}
740 </a>
741 </span>
742 </li>
743 </#list>
744 </#if>
745 </#list>
746 </#if>
747 </ul>
748 </div>
749 </div>
750 </div>
751 <#elseif footerType=="cobranded">
752 <div class="ibd-footer-landing-colab">
753 <div class="logos">
754 <#if validator.isNotNull(imagenCobranded.getData())>
755 <#assign imgCobranded=imagenCobranded.getData() />
756 <img loading="lazy" src="${imgCobranded}" alt="">
757 </#if>
758 <#if imagenCobranded??>
759 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
760 <#else>
761 <#if validator.isNotNull(imagenCobranded.getData())>
762 <#assign imgCobranded=imagenCobranded.getData() />
763 <img loading="lazy" src="${imgCobranded}" alt="">
764 </#if>
765 </#if>
766 </div>
767 <#if validator.isNotNull(IconRedesLanding.getData())>
768 <div class="low-footer">
769 <div class="rrss">
770 <ul class="icons">
771 <#list IconRedesLanding.getSiblings() as link>
772 <#assign urlRedesSociales="#" />
773 <#assign IconRedesLanding="#" />
774 <#-- URL REDES SOCIALES -->
775 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
776 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
777 <#assign IconRedesLanding=link.getData() />
778 </#if>
779 <li>
780 <span>
781 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
782 </span>
783 </li>
784 </#list>
785 </ul>
786 </div>
787 <div class="navegacion">
788 <ul>
789 <#if aux_links?? && aux_links.getSiblings()?has_content>
790 <#list aux_links.getSiblings() as section_links>
791 <#if section_links?? && section_links.getSiblings()?has_content &&
792 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
793 <#list section_links.link_separator_aux.getSiblings() as link>
794 <#assign linkText="" />
795 <#assign linkHref="#" />
796 <#-- LINK TEXT -->
797 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
798 <#assign linkText=link.link_text_aux.getData() />
799 </#if>
800 <#-- LINK HREF -->
801 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
802 <#assign linkHref=link.link_href_aux.getData() />
803 </#if>
804 <li>
805 <a href="${linkHref}">
806 ${linkText}
807 </a>
808 </li>
809 </#list>
810 </#if>
811 </#list>
812 </#if>
813 </ul>
814 </div>
815 <#if validator.isNotNull(copyright.getData())>
816 <div class="copyright-iberdrola"><span>
817 ${copyright.getData()}
818 </span></div>
819 </#if>
820 </div>
821 </#if>
822 </div>
823 </div>
824 <#elseif footerType=="cobrandedApilado">
825 <div class="ibd-footer-landing-colab-apilado">
826 <div class="logos">
827 <#if validator.isNotNull(imagenCobranded.getData())>
828 <#assign imgCobranded=imagenCobranded.getData() />
829 <img loading="lazy" src="${imgCobranded}" alt="">
830 </#if>
831 <#if imagenCobranded??>
832 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
833 <#else>
834 <#if validator.isNotNull(imagenCobranded.getData())>
835 <#assign imgCobranded=imagenCobranded.getData() />
836 <img loading="lazy" src="${imgCobranded}" alt="">
837 </#if>
838 </#if>
839 </div>
840 <#if validator.isNotNull(IconRedesLanding.getData())>
841 <div class="low-footer">
842 <div class="rrss">
843 <ul class="icons">
844 <#list IconRedesLanding.getSiblings() as link>
845 <#assign urlRedesSociales="#" />
846 <#assign IconRedesLanding="#" />
847 <#-- URL REDES SOCIALES -->
848 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
849 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
850 <#assign IconRedesLanding=link.getData() />
851 </#if>
852 <li>
853 <span>
854 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
855 </span>
856 </li>
857 </#list>
858 </ul>
859 </div>
860 <div class="navegacion">
861 <ul>
862 <#if aux_links?? && aux_links.getSiblings()?has_content>
863 <#list aux_links.getSiblings() as section_links>
864 <#if section_links?? && section_links.getSiblings()?has_content &&
865 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
866 <#list section_links.link_separator_aux.getSiblings() as link>
867 <#assign linkText="" />
868 <#assign linkHref="#" />
869 <#-- LINK TEXT -->
870 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
871 <#assign linkText=link.link_text_aux.getData() />
872 </#if>
873 <#-- LINK HREF -->
874 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
875 <#assign linkHref=link.link_href_aux.getData() />
876 </#if>
877 <li>
878 <a href="${linkHref}">
879 ${linkText}
880 </a>
881 </li>
882 </#list>
883 </#if>
884 </#list>
885 </#if>
886 </ul>
887 </div>
888 <#if validator.isNotNull(copyright.getData())>
889 <div class="copyright-iberdrola"><span>
890 ${copyright.getData()}
891 </span></div>
892 </#if>
893 </div>
894 </#if>
895 </div>
896 </div>
897 </#if>