Iberdrola España lights up a sustainable Christmas in the town of Fuenteguinaldo, Salamanca
- The Nativity Scene of the Damajuanas Women's Association, which has been made with 100% recycled materials and includes several nods to renewable energies, is already shining in the town of Salamanca.
- Iberdrola España wanted to pay tribute to the rural world and be part of this initiative carried out by a group of women over 65 years old who work on various projects to enrich the heritage and culture of their village.
Iberdrola España wanted to pay tribute to the rural world and be part of this Christmas initiative carried out by the Damajuanas Women's Association of the Salamanca town of Fuenteguinaldo, which has built a sustainable Nativity Scene, made with 100% recycled materials and including several nods to renewable energies.
The electricity company already lit the Christmas tree of the 'Damajuanas' in 2022, who contacted through Facebook, made with recycled milk cartons and this year Iberdrola wanted to support this original proposal in which these women have been working since February in the collection of all kinds of materials, from the capsules of the first vaccines against COVID-19 or antigen swabs.
The following has evaluated to null or missing: ==> multimedia.AlturaMinimaEnPx [in template "74338079446988#20119#10155319" at line 119, column 15] ---- 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: ${multimedia.AlturaMinimaEnPx.getData()} [in template "74338079446988#20119#10155319" at line 119, column 13] - Reached through: @liferay_util["html-top"] [in template "74338079446988#20119#10155319" at line 100, column 1] ----
1<#assign randomName=randomNamespace />
2
3<div class="contMulti-${randomName} contenidoMultimedia__">
4<#if multimedia.getSiblings()?has_content>
5 <#list multimedia.getSiblings() as cur_Texto>
6 <div class="multimedia-item multimedia-${randomName}">
7 <#if cur_Texto.VideoIDYoutube.getData()?? && cur_Texto.VideoIDYoutube.getData()!="">
8 <div id="youtube-${cur_Texto.VideoIDYoutube.getData()}" class="video-embeded video-youtube">
9 <div class="youtube-player" id="player-${cur_Texto.VideoIDYoutube.getData()}">
10 <img alt="" src="${cur_Texto.Imageniie8.getData()}" style="visibility: hidden;" />
11 </div>
12 <input type="hidden" id="youtube-id" value="${cur_Texto.VideoIDYoutube.getData()}">
13 <div class="thumbnail_container">
14 <#if cur_Texto.ImagenMovil.getData()?? && cur_Texto.ImagenMovil.getData() != "">
15 <picture class="">
16 <source media="(max-width: 767px)" srcset="${cur_Texto.ImagenMovil.getData()}">
17 <img class="thumbnail-preview bordeImagen" src="${cur_Texto.Imageniie8.getData()}" alt="${cur_Texto.Imageniie8.getAttribute("alt")}">
18 </picture>
19
20 <#else>
21 <img class="thumbnail-preview bordeImagen" alt="${cur_Texto.Imageniie8.getAttribute("alt")}" src="${cur_Texto.Imageniie8.getData()}" />
22 </#if>
23 </div>
24 <div class="start-video item-video-play"></div>
25 </div>
26 <#elseif cur_Texto.urlVideoExterno.getData()?? && cur_Texto.urlVideoExterno.getData()!="">
27 <div class="video-externo">
28 <video id="video-${randomNamespace}" controls="" controlsList="nodownload">
29 <source src="https://www.kaltura.com/p/0/sp/0/playManifest/entryId/${cur_Texto.urlVideoExterno.getData()}/format/url/flavorParamId/0/video.mp4" type="video/mp4">
30 </video>
31 <div class="thumbnail_container">
32 <#if cur_Texto.ImagenMovil.getData()?? && cur_Texto.ImagenMovil.getData() != "">
33 <picture class="">
34 <source media="(max-width: 767px)" srcset="${cur_Texto.ImagenMovil.getData()}">
35 <img class="thumbnail-preview bordeImagen" src="${cur_Texto.Imageniie8.getData()}" alt="${cur_Texto.Imageniie8.getAttribute("alt")}">
36 </picture>
37
38 <#else>
39 <img class="thumbnail-preview bordeImagen" alt="${cur_Texto.Imageniie8.getAttribute("alt")}" src="${cur_Texto.Imageniie8.getData()}" />
40 </#if>
41 </div>
42 <div class="start-video-externo item-video-play-externo"></div>
43 </div>
44 <#elseif cur_Texto.audio.getData()?? && cur_Texto.audio.getData()!="">
45 <#assign audioUrl = cur_Texto.audio.getData() />
46 <#if audioUrl?contains("http") || audioUrl?contains(".")>
47 <#else>
48 <#assign audioUrl>
49 https://www.kaltura.com/p/0/sp/0/playManifest/entryId/${audioUrl}/format/url/flavorParamId/0/video.mp3"
50 </#assign>
51 </#if>
52 <div class="video-externo">
53
54 <#assign estado="" />
55 <#if cur_Texto.Imageniie8.getData()??>
56 <#if cur_Texto.Imageniie8.getData()=="">
57 <#assign estado="sin-imagen" />
58
59 </#if>
60 <#else>
61 <#assign estado="sin-imagen" />
62 </#if>
63
64 <video class="vd ${estado}" id="video-${randomNamespace}" controls>
65 <source src="${audioUrl}" type="audio/mp3">
66 </video>
67
68
69 <div class="thumbnail_container ${estado}">
70 <#if cur_Texto.ImagenMovil.getData()?? && cur_Texto.ImagenMovil.getData() != "">
71 <picture class="">
72 <source media="(max-width: 767px)" srcset="${cur_Texto.ImagenMovil.getData()}">
73 <img class="thumbnail-preview bordeImagen" src="${cur_Texto.Imageniie8.getData()}" alt="${cur_Texto.Imageniie8.getAttribute("alt")}">
74 </picture>
75 <#elseif cur_Texto.Imageniie8.getData()?? && cur_Texto.Imageniie8.getData() != "">
76 <img class="thumbnail-preview bordeImagen" alt="${cur_Texto.Imageniie8.getAttribute("alt")}" src="${cur_Texto.Imageniie8.getData()}" />
77 </#if>
78 </div>
79 <div class="start-video-externo item-audio-play-externo ${estado}"></div>
80 </div>
81 <#else>
82 <#if cur_Texto.ImagenMovil.getData()?? && cur_Texto.ImagenMovil.getData() != "">
83 <picture class="">
84 <source media="(max-width: 767px)" srcset="${cur_Texto.ImagenMovil.getData()}">
85 <img class="thumbnail-preview bordeImagen" src="${cur_Texto.Imageniie8.getData()}" alt="${cur_Texto.Imageniie8.getAttribute("alt")}">
86 </picture>
87 <#elseif cur_Texto.Imageniie8.getData()?? && cur_Texto.Imageniie8.getData() != "">
88 <img class="thumbnail-preview bordeImagen" alt="${cur_Texto.Imageniie8.getAttribute("alt")}" src="${cur_Texto.Imageniie8.getData()}" />
89 </#if>
90 </#if>
91 </div>
92 <#if ContenidoBajoVideo.getData()?? && ContenidoBajoVideo.getData()!="">
93 ${ContenidoBajoVideo.getData()}
94 </#if>
95
96 </#list>
97</#if>
98
99</div>
100<@liferay_util["html-top"]>
101<style>
102.contMulti-${randomName} {
103 max-width: 1250px;
104 margin-left: auto;
105 margin-right: auto;
106}
107
108.decPagination .contMulti-${randomName} .multimedia-item {
109 margin-bottom: 25px;
110}
111
112section .thumbnail_container img:hover, section:hover .thumbnail_container img {
113 opacity: 1 !important;
114}
115
116.contMulti-${randomName} img.thumbnail-preview {
117 object-fit: cover !important;
118 width: 100%;
119 height: ${multimedia.AlturaMinimaEnPx.getData()}px;
120}
121
122.contMulti-${randomName} p {
123 font-family: "IberPangeaText", sans-serif;
124 font-size: 14px !important;
125 font-weight:400 !important;
126 color: #615D5A !important;
127 line-height: 18px !important;
128 margin-top: 0;
129 margin-right: 0px;
130}
131.contMulti-${randomName} p.ThinItalic {
132 font-family: "IberPangeaText", sans-serif;
133 font-size: 17px;
134 color: #5f6971;
135 line-height: 28px;
136 margin-top: 0px;
137 margin-right: 0px;
138}
139.multimedia-item .video-externo video.sin-imagen {
140 display: block !important;
141 height: 50px;
142}
143
144.multimedia-item .thumbnail_container.sin-imagen {
145 display: none !important;
146}
147
148.multimedia-item .start-video-externo.item-audio-play-externo.sin-imagen {
149 display: none !important;
150}
151.contMulti-${randomName} .multimedia-item.multimedia-${randomName} video#video-${randomNamespace} {
152 position: absolute;
153 z-index: 1;
154}
155<#if multimedia.urlVideoExterno.getData()?? && multimedia.urlVideoExterno.getData()!="">
156 video#video-${randomNamespace}{
157 background-color: #000000;
158 }
159</#if>
160.contMulti-${randomName} .multimedia-item video.vd {
161 display: block !important
162 }
163video.vd::-webkit-media-controls-panel {
164 background-color: #DCEBE1;
165}
166video.vd::-webkit-media-controls-timeline {
167 opacity: 0.5;
168}
169video.vd::-webkit-media-controls-play-button {
170 opacity: 0.8;
171}
172video.vd::-webkit-media-controls-overlay-play-button {
173 background-image: url("paper.gif");
174 background-size: 15px;
175}
176
177<#if multimedia.audio.getData()?? && multimedia.audio.getData()!="">
178.contMulti-${randomName} .multimedia-item.multimedia-${randomName} video#video-${randomNamespace} {
179 padding:10px;
180}
181</#if>
182
183.contMulti-${randomName} .start-video-externo.item-video-play-externo {
184 content: url(/o/soccom-theme/images/comunes/play.svg) !important;
185 background-image: url(/o/soccom-theme/images/comunes/play.svg) !important;
186 background-repeat: no-repeat !important;
187 background-position: center !important;
188 height: 108px !important;
189 width: 108px !important;
190 z-index: 200 !important;
191 background-size: 100% !important;
192 position: absolute !important;
193 top: calc(50% - 50px) !important;
194 left: calc(50% - 50px) !important;
195}
196
197.contMulti-${randomName} .item-video-play-externo:hover, .start-video.item-video-play:hover {
198 background-image: url(/o/soccom-theme/images/comunes/play_hover.svg) !important;
199 cursor: pointer;
200}
201
202@media( min-width:768px ) and ( max-width:1099px ) {
203 .multimedia-${randomName} {
204 min-height:${multimedia.AlturaMinimaEnPxEscritorioReducidoTablet.getData()}px;
205 }
206}
207@media (min-width: 768px){
208 .carruCont .contMulti-${randomName} .multimedia-${randomName} {
209 min-height: ${multimedia.AlturaMinimaEnPxEscritorioReducidoTablet.getData()}px !important;
210 }
211
212}
213
214@media (min-width: 768px){
215 .contMulti-${randomName} .multimedia-item {
216 min-height: ${multimedia.AlturaMinimaEnPxEscritorioReducidoTablet.getData()}px;
217 }
218 .decPagination .contMulti-${randomName} p {
219 font-family: "IberPangeaText", sans-serif;
220 font-size: 14px;
221 line-height: 28px;
222 margin-top: -30px;
223 margin-right: 0px;
224 }
225 .decPagination .contMulti-${randomName} p.ThinItalic {
226 font-family: "IberPangeaText", sans-serif;
227 font-size: 14px;
228 line-height: 28px;
229 margin-top: -30px;
230 margin-right: 0px;
231 }
232 .multimedia-item .multimedia-${randomName} .thumbnail_container img, .multimedia-item .thumbnail_container picture {
233 height: ${multimedia.AlturaMinimaEnPxEscritorioReducidoTablet.getData()}px;
234 min-height:${multimedia.AlturaMinimaEnPxEscritorioReducidoTablet.getData()}px;
235 }
236 .contMulti-${randomName} .multimedia-item.multimedia-${randomName} iframe.youtube-player, .contMulti-${randomName} .multimedia-item.multimedia-${randomName} video#video-${randomNamespace} {
237 height:${multimedia.AlturaMinimaEnPxEscritorioReducidoTablet.getData()}px;
238
239 }
240}
241@media (min-width: 950px){
242 .decPagination .contMulti-${randomName} .multimedia-item {
243 min-height: 360px !important;
244 }
245}
246@media (min-width: 1100px){
247 .decPagination .contMulti-${randomName} .multimedia-item {
248 min-height: 380px !important;
249 }
250 .multimedia-item multimedia-${randomName} .thumbnail_container img, .multimedia-item .thumbnail_container picture {
251 height: ${multimedia.AlturaMinimaEnPx.getData()}px;
252 min-height:${multimedia.AlturaMinimaEnPx.getData()}px;
253 }
254 .contMulti-${randomName} .multimedia-item.multimedia-${randomName} iframe.youtube-player, .contMulti-${randomName} .multimedia-item.multimedia-${randomName} video#video-${randomNamespace} {
255 height:${multimedia.AlturaMinimaEnPx.getData()}px;
256 }
257 .contMulti-${randomName} .multimedia-item {
258 min-height:${multimedia.AlturaMinimaEnPx.getData()}px;
259 }
260}
261@media (min-width: 1250px){
262 .decPagination .contMulti-${randomName} .multimedia-item {
263 min-height: 420px !important;
264 margin-bottom: 25px;
265 }
266}
267
268@media( max-width:767px ) {
269 .multimedia-${randomName} {
270 min-height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
271 }
272
273}
274
275.multimedia-item .video-externo {
276 position: relative;
277 margin-bottom: -10px;
278 cursor: pointer;
279 <#if multimedia.AlturaMinimaEnPx.getData()?? && multimedia.AlturaMinimaEnPx.getData() !="">
280 height: ${multimedia.AlturaMinimaEnPx.getData()}px;
281</#if>
282}
283
284.multimedia-item .video-externo video {
285 width: 100%;
286}
287.multimedia-item .video-externo.playing video {
288 display:block !important;
289}
290
291.contMulti-${randomName} .multimedia-item .video-externo.playing .thumbnail_container{
292 display:none;
293}
294
295<#if multimedia.audio.getData()?? && multimedia.audio.getData()!="">
296.contMulti-${randomName} .multimedia-item .video-externo.playing .thumbnail_container{
297 display:block;
298}
299</#if>
300
301.multimedia-item .thumbnail_container {
302 position: relative;
303 top: 0px;
304 background-color: #fff;
305 height: 100%;
306 width: 100%;
307}
308.multimedia-item {
309 width: 100%;
310 display: inline-block;
311 margin-bottom:10px;
312}
313.start-video.item-video-play{
314 content: url(/o/soccom-theme/images/comunes/play.svg);
315 background-image: url(/o/soccom-theme/images/comunes/play.svg);
316 background-repeat: no-repeat;
317 background-position: center;
318 height: 108px;
319 width: 108px;
320 z-index: 200;
321 background-size: 100%;
322 position: absolute;
323 top: calc(50% - 50px);
324 left: calc(50% - 50px);
325}
326.multimedia-item {
327 position: relative;
328}
329.contMulti-${randomName} .video-embeded.video-youtube {
330 position: relative !important;
331 width: 100%;
332 height: auto;
333}
334.multimedia-item .thumbnail_container img, .multimedia-item .thumbnail_container picture {
335 object-fit: cover !important;
336 width: 100%;
337}
338.multimedia-item .thumbnail_container {
339object-fit: cover !important;
340}
341.start-video-externo.item-video-play-externo {
342 content: url(/o/soccom-theme/images/comunes/play.svg);
343 background-image: url(/o/soccom-theme/images/comunes/play.svg);
344 background-repeat: no-repeat;
345 background-position: center;
346 height: 108px;
347 width: 108px;
348 z-index: 200;
349 background-size: 100%;
350 position: absolute;
351 top: calc(50% - 50px);
352 left: calc(50% - 50px);
353}
354.multimedia-item+.ThinItalic {
355 color: #2C2C2C !important;
356 font-size: 13.5px;
357 line-height: 14px;
358}
359
360.multimedia-item .video-embeded:hover .thumbnail_container img, .multimedia-item .video-embeded:hover .thumbnail_container picture {
361 opacity: 1;
362 filter: brightness(100%);
363 cursor: pointer;
364}
365
366.multimedia-item .audio:hover .thumbnail_container img,.multimedia-item .audio:hover .thumbnail_container picture {
367 filter: brightness(100%);
368 cursor: pointer;
369}
370
371.multimedia-item .video-externo:hover .thumbnail_container img,.multimedia-item .video-externo:hover .thumbnail_container picture {
372 filter: brightness(100%);
373}
374
375.item-video-play-externo:hover , .start-video.item-video-play:hover{
376 background-image: url(/o/soccom-theme/images/comunes/play_hover.svg);
377 cursor: pointer;
378}
379
380.multimedia-item+P.ThinItalic {
381 max-width: calc(100% - 50px);
382}
383.multimedia-item+P.ThinItalic~p a.enlace-descargar {
384 margin-top: -35px;
385 margin-right: 10px;
386}
387
388.multimedia-item+p>em {
389 font-size: 13px;
390 font-family: "IberPangeaText", sans-serif;
391 color: #2C2C2C !important;
392}
393
394@media (max-width: 768px){
395 .multimedia-item .thumbnail_container {
396 min-height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
397 }
398 .multimedia-item multimedia-${randomName} .thumbnail_container img, .multimedia-item .thumbnail_container picture {
399 object-fit: cover !important;
400 width: 100%;
401 min-height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
402 }
403 .contMulti-${randomName} img.thumbnail-preview {
404 object-fit: cover !important;
405 width: 100%;
406 height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
407 min-height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
408 }
409 .contMulti-${randomName} .video-embeded.video-youtube {
410 position: relative !important;
411 width: 100%;
412 min-height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
413 }
414 .contMulti-${randomName} .multimedia-item.multimedia-${randomName} iframe.youtube-player, .contMulti-${randomName} .multimedia-item.multimedia-${randomName} video#video-${randomNamespace} {
415 height:${multimedia.AlturaMinimaEnPxMovil.getData()}px;
416 }
417
418 .start-video.item-video-play{
419 height: 99px;
420 width: 99px;
421 }
422}
423
424<#if multimedia.urlVideoExterno.getData()?? && multimedia.urlVideoExterno.getData()!="">
425 .video-externo.playing .start-video-externo.item-video-play-externo{
426 display: none;
427 }
428 .video-externo.playing.pause .start-video-externo.item-video-play-externo{
429 display: block;
430 }
431
432 .contMulti-${randomName} .video-externo.ended .thumbnail_container,
433 .contMulti-${randomName} .video-externo .thumbnail_container {
434 z-index: 1;
435 }
436
437 .contMulti-${randomName} .video-externo.playing .thumbnail_container,
438 .contMulti-${randomName} .video-externo.pause .thumbnail_container {
439 z-index: -1;
440 }
441</#if>
442
443<#if multimedia.audio.getData()?? && multimedia.audio.getData()!="">
444 .contMulti-${randomName} .video-externo .thumbnail_container {
445 z-index: 0;
446 }
447</#if>
448
449</style>
450
451</@>
It is a very special Nativity Scene, different from the thousands of Nativity Scenes that are placed in all the towns of Spain, in addition to recycled materials, the Damajuanas have wanted to give it a different air, including elements of the XXI century such as renewable energies. It has solar panels that give light to the houses, models of wind turbines and even batteries to operate self-sufficiently.
Volunteers from Iberdrola Spain have done their bit and have collaborated with the finishing touches so that everything was ready at the time of the lighting, but the spark of Christmas has been put by the brigade of i-DE, the distributor of Iberdrola Spain, of Ciudad Rodrigo.
The mayoress of Fuenteguinaldo, Lourdes Palos, the deputy of the region of Ciudad Rodrigo in the Diputación de Salamanca, Gerardo Marcos, and the head of Institutional Relations of Iberdrola Spain in Castilla y León, Ignacio Antolín, did not want to miss the act of lighting the Bethlehem that has been wrapped by the singing of Christmas carols and the offer to all present of a chocolate with churros.
Christmas is light, so the i-DE team wanted to be part of this initiative without whose work it would not be possible to have light in these special dates, they are responsible for taking care of the good condition of power lines and ensure the power supply 365 days a year, no matter the time, the day of the week and often under the most adverse weather conditions. In difficult times, it is necessary to respond with extraordinary actions: to ensure the power supply and bring the best energy to homes.
Sustainable lighting
Fuenteguinaldo now looks brighter and more sustainable with an original Nativity Scene of these determined women with which they display a message that is especially necessary at times when the consumption of packaging increases significantly.
The lighting of the Nativity Scene to the sound of Christmas carols kicks off the Christmas season where hundreds of visitors will travel to enjoy these days with their families.
Iberdrola España brings the magic of light to every corner because Christmas illuminates everyone, not just the big cities.