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(imagenCobrandedLanding.getData())>
11 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
12 <div class="left">
13 <a href="https://www.iberdrola.es">
14 <img loading="lazy" src="${imgCobrandedLanding}" 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 <#assign img = auxAenor.getData() />
622
623 <#if img?contains("aenor_compromiso_con_las_personas_mayores")>
624 <a href="https://www.iberdrola.es/compromiso/mas-iberdrola/personas-mayores" target="_blank">
625 <img loading="lazy" src="${img}" alt="">
626 </a>
627
628 <#elseif img?contains("merco_talento")>
629 <a href="https://www.merco.info/es/ranking-merco-talento" target="_blank">
630 <img loading="lazy" src="${img}" alt="">
631 </a>
632
633 <#elseif img?contains("group")>
634 <a href="https://www.confianzaonline.es/empresas/iberdrola.htm" target="_blank">
635 <img loading="lazy" src="${img}" alt="">
636 </a>
637
638 <#else>
639 <img loading="lazy" src="${img}" alt="">
640 </#if>
641 </#if>
642 </#list>
643 </ul>
644 <#if textoPortale.textoInfCertificados?? && textoPortale.textoInfCertificados.getData()?has_content>
645 <span class="societa">
646 ${textoPortale.textoInfCertificados.getData()}
647 </span>
648 </#if>
649 </#if>
650 </#if>
651 </div>
652 </#if>
653 <#if aux_links.link_separator_aux.link_text_aux.getData()?has_content>
654 <ul class="enlaces_inferiores">
655 <#if aux_links?? && aux_links.getSiblings()?has_content>
656 <#list aux_links.getSiblings() as section_links>
657 <#if section_links?? && section_links.getSiblings()?has_content && section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
658 <#list section_links.link_separator_aux.getSiblings() as link>
659 <#assign linkText="" />
660 <#assign linkHref="#" />
661 <#assign CookiesClass="" />
662 <#if (link?? && link.classAttribute?? && link.classAttribute.getData()??)>
663 <#assign CookiesClass=link.classAttribute.getData() />
664 </#if>
665 <#-- LINK TEXT -->
666 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
667 <#assign linkText=link.link_text_aux.getData() />
668 </#if>
669 <#-- LINK HREF -->
670 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
671 <#assign linkHref=link.link_href_aux.getData() />
672 </#if>
673 <li style="list-style-type: none;">
674 <span>
675 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
676 ${linkText}
677 </a>
678 </span>
679 </li>
680 </#list>
681 </#if>
682 </#list>
683 </#if>
684 </ul>
685 </div>
686</#if>
687<#if copyright?? && copyright.getData()?has_content>
688 <div class="copyright-iberdrola copyright-iberdrola--es justify-content-between">
689 <span class="copyright-iberdrola__description">${copyright.getData()}</span>
690 <#if recaptcha?? && recaptcha.getData()?has_content>
691 <span class="copyright-iberdrola__recaptcha">${recaptcha.getData()}</span>
692 </#if>
693 </div>
694</#if>
695</div>
696</div>
697<#elseif footerType=="landing">
698 <div class="ibd-footer-landing-es">
699 <div class="section">
700 <div class="social-media">
701 <#if validator.isNotNull(imagenCobrandedLanding.getData())>
702 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
703 <div class="left">
704 <a href="https://www.iberdrola.es">
705 <img loading="lazy" src="${imgCobrandedLanding}" alt="Inicio Iberdrola" />
706 </a>
707 <#if copyright?? && copyright.getData()??>
708 <p class="copyright-iberdrola">
709 ${copyright.getData()}
710 </p>
711 </#if>
712 </div>
713 </#if>
714 <#if validator.isNotNull(IconRedesLanding.getData())>
715 <div class="right">
716 <ul class="icons">
717 <#list IconRedesLanding.getSiblings() as link>
718 <#assign urlRedesSociales="#" />
719 <#assign IconRedesLanding="#" />
720 <#assign textAltLanding="#" />
721 <#-- URL REDES SOCIALES -->
722 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
723 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
724 <#assign IconRedesLanding=link.getData() />
725 </#if>
726 <#-- OBTENEMOS VALOR DEL LABEL -->
727 <#if link?? && link.landingRedesTextAtl.getData()?? && link.getData()??>
728 <#assign textAltLanding=link.landingRedesTextAtl.getData() />
729 </#if>
730 <li>
731 <span>
732 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt="${textAltLanding}"></a>
733 </span>
734 </li>
735 </#list>
736 </ul>
737 </div>
738 </#if>
739 </div>
740 <div class="pages">
741 <ul>
742 <#if aux_links?? && aux_links.getSiblings()?has_content>
743 <#list aux_links.getSiblings() as section_links>
744 <#if section_links?? && section_links.getSiblings()?has_content &&
745 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
746 <#list section_links.link_separator_aux.getSiblings() as link>
747 <#assign linkText="" />
748 <#assign linkHref="#" />
749 <#assign CookiesClass="" />
750 <#-- LINK TEXT -->
751 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
752 <#assign linkText=link.link_text_aux.getData() />
753 </#if>
754 <#-- LINK HREF -->
755 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
756 <#assign linkHref=link.link_href_aux.getData() />
757 </#if>
758 <li style="list-style-type: none;">
759 <span>
760 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
761 ${linkText}
762 </a>
763 </span>
764 </li>
765 </#list>
766 </#if>
767 </#list>
768 </#if>
769 </ul>
770 </div>
771 </div>
772 </div>
773 <#elseif footerType=="cobranded">
774 <div class="ibd-footer-landing-colab">
775 <div class="logos">
776 <#if validator.isNotNull(imagenCobranded.getData())>
777 <#assign imgCobranded=imagenCobranded.getData() />
778 <img loading="lazy" src="${imgCobranded}" alt="">
779 </#if>
780 <#if imagenCobranded??>
781 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
782 <#else>
783 <#if validator.isNotNull(imagenCobranded.getData())>
784 <#assign imgCobranded=imagenCobranded.getData() />
785 <img loading="lazy" src="${imgCobranded}" alt="">
786 </#if>
787 </#if>
788 </div>
789 <#if validator.isNotNull(IconRedesLanding.getData())>
790 <div class="low-footer">
791 <div class="rrss">
792 <ul class="icons">
793 <#list IconRedesLanding.getSiblings() as link>
794 <#assign urlRedesSociales="#" />
795 <#assign IconRedesLanding="#" />
796 <#-- URL REDES SOCIALES -->
797 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
798 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
799 <#assign IconRedesLanding=link.getData() />
800 </#if>
801 <li>
802 <span>
803 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
804 </span>
805 </li>
806 </#list>
807 </ul>
808 </div>
809 <div class="navegacion">
810 <ul>
811 <#if aux_links?? && aux_links.getSiblings()?has_content>
812 <#list aux_links.getSiblings() as section_links>
813 <#if section_links?? && section_links.getSiblings()?has_content &&
814 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
815 <#list section_links.link_separator_aux.getSiblings() as link>
816 <#assign linkText="" />
817 <#assign linkHref="#" />
818 <#-- LINK TEXT -->
819 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
820 <#assign linkText=link.link_text_aux.getData() />
821 </#if>
822 <#-- LINK HREF -->
823 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
824 <#assign linkHref=link.link_href_aux.getData() />
825 </#if>
826 <li>
827 <a href="${linkHref}">
828 ${linkText}
829 </a>
830 </li>
831 </#list>
832 </#if>
833 </#list>
834 </#if>
835 </ul>
836 </div>
837 <#if validator.isNotNull(copyright.getData())>
838 <div class="copyright-iberdrola"><span>
839 ${copyright.getData()}
840 </span></div>
841 </#if>
842 </div>
843 </#if>
844 </div>
845 </div>
846 <#elseif footerType=="cobrandedApilado">
847 <div class="ibd-footer-landing-colab-apilado">
848 <div class="logos">
849 <#if validator.isNotNull(imagenCobranded.getData())>
850 <#assign imgCobranded=imagenCobranded.getData() />
851 <img loading="lazy" src="${imgCobranded}" alt="">
852 </#if>
853 <#if imagenCobranded??>
854 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
855 <#else>
856 <#if validator.isNotNull(imagenCobranded.getData())>
857 <#assign imgCobranded=imagenCobranded.getData() />
858 <img loading="lazy" src="${imgCobranded}" alt="">
859 </#if>
860 </#if>
861 </div>
862 <#if validator.isNotNull(IconRedesLanding.getData())>
863 <div class="low-footer">
864 <div class="rrss">
865 <ul class="icons">
866 <#list IconRedesLanding.getSiblings() as link>
867 <#assign urlRedesSociales="#" />
868 <#assign IconRedesLanding="#" />
869 <#-- URL REDES SOCIALES -->
870 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
871 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
872 <#assign IconRedesLanding=link.getData() />
873 </#if>
874 <li>
875 <span>
876 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
877 </span>
878 </li>
879 </#list>
880 </ul>
881 </div>
882 <div class="navegacion">
883 <ul>
884 <#if aux_links?? && aux_links.getSiblings()?has_content>
885 <#list aux_links.getSiblings() as section_links>
886 <#if section_links?? && section_links.getSiblings()?has_content &&
887 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
888 <#list section_links.link_separator_aux.getSiblings() as link>
889 <#assign linkText="" />
890 <#assign linkHref="#" />
891 <#-- LINK TEXT -->
892 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
893 <#assign linkText=link.link_text_aux.getData() />
894 </#if>
895 <#-- LINK HREF -->
896 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
897 <#assign linkHref=link.link_href_aux.getData() />
898 </#if>
899 <li>
900 <a href="${linkHref}">
901 ${linkText}
902 </a>
903 </li>
904 </#list>
905 </#if>
906 </#list>
907 </#if>
908 </ul>
909 </div>
910 <#if validator.isNotNull(copyright.getData())>
911 <div class="copyright-iberdrola"><span>
912 ${copyright.getData()}
913 </span> <span></span></div>
914 </#if>
915 </div>
916 </#if>
917 </div>
918 </div>
919 </#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(imagenCobrandedLanding.getData())>
11 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
12 <div class="left">
13 <a href="https://www.iberdrola.es">
14 <img loading="lazy" src="${imgCobrandedLanding}" 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 <#assign img = auxAenor.getData() />
622
623 <#if img?contains("aenor_compromiso_con_las_personas_mayores")>
624 <a href="https://www.iberdrola.es/compromiso/mas-iberdrola/personas-mayores" target="_blank">
625 <img loading="lazy" src="${img}" alt="">
626 </a>
627
628 <#elseif img?contains("merco_talento")>
629 <a href="https://www.merco.info/es/ranking-merco-talento" target="_blank">
630 <img loading="lazy" src="${img}" alt="">
631 </a>
632
633 <#elseif img?contains("group")>
634 <a href="https://www.confianzaonline.es/empresas/iberdrola.htm" target="_blank">
635 <img loading="lazy" src="${img}" alt="">
636 </a>
637
638 <#else>
639 <img loading="lazy" src="${img}" alt="">
640 </#if>
641 </#if>
642 </#list>
643 </ul>
644 <#if textoPortale.textoInfCertificados?? && textoPortale.textoInfCertificados.getData()?has_content>
645 <span class="societa">
646 ${textoPortale.textoInfCertificados.getData()}
647 </span>
648 </#if>
649 </#if>
650 </#if>
651 </div>
652 </#if>
653 <#if aux_links.link_separator_aux.link_text_aux.getData()?has_content>
654 <ul class="enlaces_inferiores">
655 <#if aux_links?? && aux_links.getSiblings()?has_content>
656 <#list aux_links.getSiblings() as section_links>
657 <#if section_links?? && section_links.getSiblings()?has_content && section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
658 <#list section_links.link_separator_aux.getSiblings() as link>
659 <#assign linkText="" />
660 <#assign linkHref="#" />
661 <#assign CookiesClass="" />
662 <#if (link?? && link.classAttribute?? && link.classAttribute.getData()??)>
663 <#assign CookiesClass=link.classAttribute.getData() />
664 </#if>
665 <#-- LINK TEXT -->
666 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
667 <#assign linkText=link.link_text_aux.getData() />
668 </#if>
669 <#-- LINK HREF -->
670 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
671 <#assign linkHref=link.link_href_aux.getData() />
672 </#if>
673 <li style="list-style-type: none;">
674 <span>
675 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
676 ${linkText}
677 </a>
678 </span>
679 </li>
680 </#list>
681 </#if>
682 </#list>
683 </#if>
684 </ul>
685 </div>
686</#if>
687<#if copyright?? && copyright.getData()?has_content>
688 <div class="copyright-iberdrola copyright-iberdrola--es justify-content-between">
689 <span class="copyright-iberdrola__description">${copyright.getData()}</span>
690 <#if recaptcha?? && recaptcha.getData()?has_content>
691 <span class="copyright-iberdrola__recaptcha">${recaptcha.getData()}</span>
692 </#if>
693 </div>
694</#if>
695</div>
696</div>
697<#elseif footerType=="landing">
698 <div class="ibd-footer-landing-es">
699 <div class="section">
700 <div class="social-media">
701 <#if validator.isNotNull(imagenCobrandedLanding.getData())>
702 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
703 <div class="left">
704 <a href="https://www.iberdrola.es">
705 <img loading="lazy" src="${imgCobrandedLanding}" alt="Inicio Iberdrola" />
706 </a>
707 <#if copyright?? && copyright.getData()??>
708 <p class="copyright-iberdrola">
709 ${copyright.getData()}
710 </p>
711 </#if>
712 </div>
713 </#if>
714 <#if validator.isNotNull(IconRedesLanding.getData())>
715 <div class="right">
716 <ul class="icons">
717 <#list IconRedesLanding.getSiblings() as link>
718 <#assign urlRedesSociales="#" />
719 <#assign IconRedesLanding="#" />
720 <#assign textAltLanding="#" />
721 <#-- URL REDES SOCIALES -->
722 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
723 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
724 <#assign IconRedesLanding=link.getData() />
725 </#if>
726 <#-- OBTENEMOS VALOR DEL LABEL -->
727 <#if link?? && link.landingRedesTextAtl.getData()?? && link.getData()??>
728 <#assign textAltLanding=link.landingRedesTextAtl.getData() />
729 </#if>
730 <li>
731 <span>
732 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt="${textAltLanding}"></a>
733 </span>
734 </li>
735 </#list>
736 </ul>
737 </div>
738 </#if>
739 </div>
740 <div class="pages">
741 <ul>
742 <#if aux_links?? && aux_links.getSiblings()?has_content>
743 <#list aux_links.getSiblings() as section_links>
744 <#if section_links?? && section_links.getSiblings()?has_content &&
745 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
746 <#list section_links.link_separator_aux.getSiblings() as link>
747 <#assign linkText="" />
748 <#assign linkHref="#" />
749 <#assign CookiesClass="" />
750 <#-- LINK TEXT -->
751 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
752 <#assign linkText=link.link_text_aux.getData() />
753 </#if>
754 <#-- LINK HREF -->
755 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
756 <#assign linkHref=link.link_href_aux.getData() />
757 </#if>
758 <li style="list-style-type: none;">
759 <span>
760 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
761 ${linkText}
762 </a>
763 </span>
764 </li>
765 </#list>
766 </#if>
767 </#list>
768 </#if>
769 </ul>
770 </div>
771 </div>
772 </div>
773 <#elseif footerType=="cobranded">
774 <div class="ibd-footer-landing-colab">
775 <div class="logos">
776 <#if validator.isNotNull(imagenCobranded.getData())>
777 <#assign imgCobranded=imagenCobranded.getData() />
778 <img loading="lazy" src="${imgCobranded}" alt="">
779 </#if>
780 <#if imagenCobranded??>
781 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
782 <#else>
783 <#if validator.isNotNull(imagenCobranded.getData())>
784 <#assign imgCobranded=imagenCobranded.getData() />
785 <img loading="lazy" src="${imgCobranded}" alt="">
786 </#if>
787 </#if>
788 </div>
789 <#if validator.isNotNull(IconRedesLanding.getData())>
790 <div class="low-footer">
791 <div class="rrss">
792 <ul class="icons">
793 <#list IconRedesLanding.getSiblings() as link>
794 <#assign urlRedesSociales="#" />
795 <#assign IconRedesLanding="#" />
796 <#-- URL REDES SOCIALES -->
797 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
798 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
799 <#assign IconRedesLanding=link.getData() />
800 </#if>
801 <li>
802 <span>
803 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
804 </span>
805 </li>
806 </#list>
807 </ul>
808 </div>
809 <div class="navegacion">
810 <ul>
811 <#if aux_links?? && aux_links.getSiblings()?has_content>
812 <#list aux_links.getSiblings() as section_links>
813 <#if section_links?? && section_links.getSiblings()?has_content &&
814 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
815 <#list section_links.link_separator_aux.getSiblings() as link>
816 <#assign linkText="" />
817 <#assign linkHref="#" />
818 <#-- LINK TEXT -->
819 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
820 <#assign linkText=link.link_text_aux.getData() />
821 </#if>
822 <#-- LINK HREF -->
823 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
824 <#assign linkHref=link.link_href_aux.getData() />
825 </#if>
826 <li>
827 <a href="${linkHref}">
828 ${linkText}
829 </a>
830 </li>
831 </#list>
832 </#if>
833 </#list>
834 </#if>
835 </ul>
836 </div>
837 <#if validator.isNotNull(copyright.getData())>
838 <div class="copyright-iberdrola"><span>
839 ${copyright.getData()}
840 </span></div>
841 </#if>
842 </div>
843 </#if>
844 </div>
845 </div>
846 <#elseif footerType=="cobrandedApilado">
847 <div class="ibd-footer-landing-colab-apilado">
848 <div class="logos">
849 <#if validator.isNotNull(imagenCobranded.getData())>
850 <#assign imgCobranded=imagenCobranded.getData() />
851 <img loading="lazy" src="${imgCobranded}" alt="">
852 </#if>
853 <#if imagenCobranded??>
854 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
855 <#else>
856 <#if validator.isNotNull(imagenCobranded.getData())>
857 <#assign imgCobranded=imagenCobranded.getData() />
858 <img loading="lazy" src="${imgCobranded}" alt="">
859 </#if>
860 </#if>
861 </div>
862 <#if validator.isNotNull(IconRedesLanding.getData())>
863 <div class="low-footer">
864 <div class="rrss">
865 <ul class="icons">
866 <#list IconRedesLanding.getSiblings() as link>
867 <#assign urlRedesSociales="#" />
868 <#assign IconRedesLanding="#" />
869 <#-- URL REDES SOCIALES -->
870 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
871 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
872 <#assign IconRedesLanding=link.getData() />
873 </#if>
874 <li>
875 <span>
876 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
877 </span>
878 </li>
879 </#list>
880 </ul>
881 </div>
882 <div class="navegacion">
883 <ul>
884 <#if aux_links?? && aux_links.getSiblings()?has_content>
885 <#list aux_links.getSiblings() as section_links>
886 <#if section_links?? && section_links.getSiblings()?has_content &&
887 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
888 <#list section_links.link_separator_aux.getSiblings() as link>
889 <#assign linkText="" />
890 <#assign linkHref="#" />
891 <#-- LINK TEXT -->
892 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
893 <#assign linkText=link.link_text_aux.getData() />
894 </#if>
895 <#-- LINK HREF -->
896 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
897 <#assign linkHref=link.link_href_aux.getData() />
898 </#if>
899 <li>
900 <a href="${linkHref}">
901 ${linkText}
902 </a>
903 </li>
904 </#list>
905 </#if>
906 </#list>
907 </#if>
908 </ul>
909 </div>
910 <#if validator.isNotNull(copyright.getData())>
911 <div class="copyright-iberdrola"><span>
912 ${copyright.getData()}
913 </span> <span></span></div>
914 </#if>
915 </div>
916 </#if>
917 </div>
918 </div>
919 </#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(imagenCobrandedLanding.getData())>
11 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
12 <div class="left">
13 <a href="https://www.iberdrola.es">
14 <img loading="lazy" src="${imgCobrandedLanding}" 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 <#assign img = auxAenor.getData() />
622
623 <#if img?contains("aenor_compromiso_con_las_personas_mayores")>
624 <a href="https://www.iberdrola.es/compromiso/mas-iberdrola/personas-mayores" target="_blank">
625 <img loading="lazy" src="${img}" alt="">
626 </a>
627
628 <#elseif img?contains("merco_talento")>
629 <a href="https://www.merco.info/es/ranking-merco-talento" target="_blank">
630 <img loading="lazy" src="${img}" alt="">
631 </a>
632
633 <#elseif img?contains("group")>
634 <a href="https://www.confianzaonline.es/empresas/iberdrola.htm" target="_blank">
635 <img loading="lazy" src="${img}" alt="">
636 </a>
637
638 <#else>
639 <img loading="lazy" src="${img}" alt="">
640 </#if>
641 </#if>
642 </#list>
643 </ul>
644 <#if textoPortale.textoInfCertificados?? && textoPortale.textoInfCertificados.getData()?has_content>
645 <span class="societa">
646 ${textoPortale.textoInfCertificados.getData()}
647 </span>
648 </#if>
649 </#if>
650 </#if>
651 </div>
652 </#if>
653 <#if aux_links.link_separator_aux.link_text_aux.getData()?has_content>
654 <ul class="enlaces_inferiores">
655 <#if aux_links?? && aux_links.getSiblings()?has_content>
656 <#list aux_links.getSiblings() as section_links>
657 <#if section_links?? && section_links.getSiblings()?has_content && section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
658 <#list section_links.link_separator_aux.getSiblings() as link>
659 <#assign linkText="" />
660 <#assign linkHref="#" />
661 <#assign CookiesClass="" />
662 <#if (link?? && link.classAttribute?? && link.classAttribute.getData()??)>
663 <#assign CookiesClass=link.classAttribute.getData() />
664 </#if>
665 <#-- LINK TEXT -->
666 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
667 <#assign linkText=link.link_text_aux.getData() />
668 </#if>
669 <#-- LINK HREF -->
670 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
671 <#assign linkHref=link.link_href_aux.getData() />
672 </#if>
673 <li style="list-style-type: none;">
674 <span>
675 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
676 ${linkText}
677 </a>
678 </span>
679 </li>
680 </#list>
681 </#if>
682 </#list>
683 </#if>
684 </ul>
685 </div>
686</#if>
687<#if copyright?? && copyright.getData()?has_content>
688 <div class="copyright-iberdrola copyright-iberdrola--es justify-content-between">
689 <span class="copyright-iberdrola__description">${copyright.getData()}</span>
690 <#if recaptcha?? && recaptcha.getData()?has_content>
691 <span class="copyright-iberdrola__recaptcha">${recaptcha.getData()}</span>
692 </#if>
693 </div>
694</#if>
695</div>
696</div>
697<#elseif footerType=="landing">
698 <div class="ibd-footer-landing-es">
699 <div class="section">
700 <div class="social-media">
701 <#if validator.isNotNull(imagenCobrandedLanding.getData())>
702 <#assign imgCobrandedLanding=imagenCobrandedLanding.getData() />
703 <div class="left">
704 <a href="https://www.iberdrola.es">
705 <img loading="lazy" src="${imgCobrandedLanding}" alt="Inicio Iberdrola" />
706 </a>
707 <#if copyright?? && copyright.getData()??>
708 <p class="copyright-iberdrola">
709 ${copyright.getData()}
710 </p>
711 </#if>
712 </div>
713 </#if>
714 <#if validator.isNotNull(IconRedesLanding.getData())>
715 <div class="right">
716 <ul class="icons">
717 <#list IconRedesLanding.getSiblings() as link>
718 <#assign urlRedesSociales="#" />
719 <#assign IconRedesLanding="#" />
720 <#assign textAltLanding="#" />
721 <#-- URL REDES SOCIALES -->
722 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
723 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
724 <#assign IconRedesLanding=link.getData() />
725 </#if>
726 <#-- OBTENEMOS VALOR DEL LABEL -->
727 <#if link?? && link.landingRedesTextAtl.getData()?? && link.getData()??>
728 <#assign textAltLanding=link.landingRedesTextAtl.getData() />
729 </#if>
730 <li>
731 <span>
732 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt="${textAltLanding}"></a>
733 </span>
734 </li>
735 </#list>
736 </ul>
737 </div>
738 </#if>
739 </div>
740 <div class="pages">
741 <ul>
742 <#if aux_links?? && aux_links.getSiblings()?has_content>
743 <#list aux_links.getSiblings() as section_links>
744 <#if section_links?? && section_links.getSiblings()?has_content &&
745 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
746 <#list section_links.link_separator_aux.getSiblings() as link>
747 <#assign linkText="" />
748 <#assign linkHref="#" />
749 <#assign CookiesClass="" />
750 <#-- LINK TEXT -->
751 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
752 <#assign linkText=link.link_text_aux.getData() />
753 </#if>
754 <#-- LINK HREF -->
755 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
756 <#assign linkHref=link.link_href_aux.getData() />
757 </#if>
758 <li style="list-style-type: none;">
759 <span>
760 <a class="${CookiesClass}" href="${linkHref}" role="button" aria-haspopup="dialog" aria-controls="${CookiesClass}">
761 ${linkText}
762 </a>
763 </span>
764 </li>
765 </#list>
766 </#if>
767 </#list>
768 </#if>
769 </ul>
770 </div>
771 </div>
772 </div>
773 <#elseif footerType=="cobranded">
774 <div class="ibd-footer-landing-colab">
775 <div class="logos">
776 <#if validator.isNotNull(imagenCobranded.getData())>
777 <#assign imgCobranded=imagenCobranded.getData() />
778 <img loading="lazy" src="${imgCobranded}" alt="">
779 </#if>
780 <#if imagenCobranded??>
781 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
782 <#else>
783 <#if validator.isNotNull(imagenCobranded.getData())>
784 <#assign imgCobranded=imagenCobranded.getData() />
785 <img loading="lazy" src="${imgCobranded}" alt="">
786 </#if>
787 </#if>
788 </div>
789 <#if validator.isNotNull(IconRedesLanding.getData())>
790 <div class="low-footer">
791 <div class="rrss">
792 <ul class="icons">
793 <#list IconRedesLanding.getSiblings() as link>
794 <#assign urlRedesSociales="#" />
795 <#assign IconRedesLanding="#" />
796 <#-- URL REDES SOCIALES -->
797 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
798 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
799 <#assign IconRedesLanding=link.getData() />
800 </#if>
801 <li>
802 <span>
803 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
804 </span>
805 </li>
806 </#list>
807 </ul>
808 </div>
809 <div class="navegacion">
810 <ul>
811 <#if aux_links?? && aux_links.getSiblings()?has_content>
812 <#list aux_links.getSiblings() as section_links>
813 <#if section_links?? && section_links.getSiblings()?has_content &&
814 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
815 <#list section_links.link_separator_aux.getSiblings() as link>
816 <#assign linkText="" />
817 <#assign linkHref="#" />
818 <#-- LINK TEXT -->
819 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
820 <#assign linkText=link.link_text_aux.getData() />
821 </#if>
822 <#-- LINK HREF -->
823 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
824 <#assign linkHref=link.link_href_aux.getData() />
825 </#if>
826 <li>
827 <a href="${linkHref}">
828 ${linkText}
829 </a>
830 </li>
831 </#list>
832 </#if>
833 </#list>
834 </#if>
835 </ul>
836 </div>
837 <#if validator.isNotNull(copyright.getData())>
838 <div class="copyright-iberdrola"><span>
839 ${copyright.getData()}
840 </span></div>
841 </#if>
842 </div>
843 </#if>
844 </div>
845 </div>
846 <#elseif footerType=="cobrandedApilado">
847 <div class="ibd-footer-landing-colab-apilado">
848 <div class="logos">
849 <#if validator.isNotNull(imagenCobranded.getData())>
850 <#assign imgCobranded=imagenCobranded.getData() />
851 <img loading="lazy" src="${imgCobranded}" alt="">
852 </#if>
853 <#if imagenCobranded??>
854 <img loading="lazy" src="${imagenCobranded.getData()}" alt="">
855 <#else>
856 <#if validator.isNotNull(imagenCobranded.getData())>
857 <#assign imgCobranded=imagenCobranded.getData() />
858 <img loading="lazy" src="${imgCobranded}" alt="">
859 </#if>
860 </#if>
861 </div>
862 <#if validator.isNotNull(IconRedesLanding.getData())>
863 <div class="low-footer">
864 <div class="rrss">
865 <ul class="icons">
866 <#list IconRedesLanding.getSiblings() as link>
867 <#assign urlRedesSociales="#" />
868 <#assign IconRedesLanding="#" />
869 <#-- URL REDES SOCIALES -->
870 <#if link?? && link.urlRedesLanding.getData()?? && link.getData()??>
871 <#assign urlRedesSociales=link.urlRedesLanding.getData() />
872 <#assign IconRedesLanding=link.getData() />
873 </#if>
874 <li>
875 <span>
876 <a href="${urlRedesSociales}"><img loading="lazy" src="${IconRedesLanding}" alt=""></a>
877 </span>
878 </li>
879 </#list>
880 </ul>
881 </div>
882 <div class="navegacion">
883 <ul>
884 <#if aux_links?? && aux_links.getSiblings()?has_content>
885 <#list aux_links.getSiblings() as section_links>
886 <#if section_links?? && section_links.getSiblings()?has_content &&
887 section_links.link_separator_aux?? && section_links.link_separator_aux.getSiblings()?has_content>
888 <#list section_links.link_separator_aux.getSiblings() as link>
889 <#assign linkText="" />
890 <#assign linkHref="#" />
891 <#-- LINK TEXT -->
892 <#if (link?? && link.link_text_aux?? && link.link_text_aux.getData()??)>
893 <#assign linkText=link.link_text_aux.getData() />
894 </#if>
895 <#-- LINK HREF -->
896 <#if (link?? && link.link_href_aux?? && link.link_href_aux.getData()??)>
897 <#assign linkHref=link.link_href_aux.getData() />
898 </#if>
899 <li>
900 <a href="${linkHref}">
901 ${linkText}
902 </a>
903 </li>
904 </#list>
905 </#if>
906 </#list>
907 </#if>
908 </ul>
909 </div>
910 <#if validator.isNotNull(copyright.getData())>
911 <div class="copyright-iberdrola"><span>
912 ${copyright.getData()}
913 </span> <span></span></div>
914 </#if>
915 </div>
916 </#if>
917 </div>
918 </div>
919 </#if>