Salvamento Marítimo: una alianza que salva vidas y protege el planeta - Ahora
Aplicacions anidades
50 anys salvant vides i protegint el planeta: així és el Programa de Salvament Marítim de la Creu Roja
REPORTATGES
50 ANYS SALVANT VIDES I PROTEGINT EL PLANETA: AIXÍ ÉS EL PROGRAMA DE SALVAMENT MARÍTIM DE LA CREU ROJA
![50 anys salvant vides i protegint el planeta: així és el Programa de Salvament Marítim de la Creu Roja](/documents/510923428/770299531/salvamento_opt.jpg/d52283bc-d44a-5bd3-1336-f3210aa4d82d?t=1621924654081)
A la mar mai estam sols. Malgrat la seva immensitat, moltes són les persones que col·laboren per a protegir-nos i ajudar-nos. Enguany es compleixen 50 anys del naixement de la Creu Roja de la Mar, enfocada a la tasca humanitària a la mar. El seu principal objectiu ha estat (i continua sent) salvar vides i protegir el medi ambient. Així és com ho fan.
contenidos salvamento maritimo
Cruz Roja
![Cruz Roja](/documents/510923428/0/FOTO+AUTOR+CRUZ+ROJA.png/e8dd9b8e-08ad-ac27-07ab-de41a3f25122?t=1615450509726)
ESCRIT PER:
ENTREVISTA PER:
Cruz Roja
Banner Compártelo Reportaje Pequeño
Comparteix-ho
parte 1 salvamento maritimo
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
parte 2 salvamento maritimo
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
Galeria de fitxers multimèdia
![SalvamentoAndalucia1.jpg](https://www2.cruzroja.es/documents/510923428/770299774/SalvamentoAndalucia1.jpg/08df46e2-742e-7c66-5d00-39c1494e5dee?version=1.0&t=1621598952573)
![SalvamentoAndalucia3.jpg](https://www2.cruzroja.es/documents/510923428/770299774/SalvamentoAndalucia3.jpg/1c7423fc-1ecb-ddf8-1132-f2c484a11ac2?version=1.0&t=1621598996601)
![SalvamentoAndalucia2.jpg](https://www2.cruzroja.es/documents/510923428/770299774/SalvamentoAndalucia2.jpg/a630cfa1-a1a8-aa7d-1864-26dd1892e87c?version=1.0&t=1621598971241)
![SalvamentoAndalucia4.jpg](https://www2.cruzroja.es/documents/510923428/770299774/SalvamentoAndalucia4.jpg/38a018c4-fc1f-cd4f-209a-882bf3550998?version=1.0&t=1621599009848)
parte 3 salvamento maritimo
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
parte canarias
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
parte 4 salvamento maritimo
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
parte baleares
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
parte 5 salvamento maritimo
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
Galeria de fitxers multimèdia
![SalvamentoBizkaia3.jpg](https://www2.cruzroja.es/documents/510923428/770358306/SalvamentoBizkaia3.jpg/45d44f80-0956-e323-e1e3-50bf1b342755?version=1.0&t=1621600405228)
![SalvamentoBizkaia4.jpg](https://www2.cruzroja.es/documents/510923428/770358306/SalvamentoBizkaia4.jpg/43ddb3a4-19ad-f30f-0c02-66f461af12bd?version=1.0&t=1621600417801)
![SalvamentoBizkaia.jpg](https://www2.cruzroja.es/documents/510923428/770358306/SalvamentoBizkaia.jpg/904f1248-c720-2428-4594-23ed9b15195c?version=1.0&t=1621600378968)
![SalvamentoBizkaia2.jpg](https://www2.cruzroja.es/documents/510923428/770358306/SalvamentoBizkaia2.jpg/eb69cf1f-733a-c94b-df02-3fe4960414b0?version=1.0&t=1621600389987)
parte cv
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
parte 6 salvamento maritimo
S'ha produït un error mentre es processava la plantilla.
The following has evaluated to null or missing: ==> cifras_map.classPK [in template "20115#20151#24622512" at line 11, column 26] ---- 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 be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: cifras_classPK = cifras_map.classPK?n... [in template "20115#20151#24622512" at line 11, column 9] - Reached through: #assign-container [in template "20115#20151#24622512" at line 9, column 5] ----
1<#-- Para conseguir los campos del contenido web dentro de la estuctura -->
2<#assign
3 serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()
4 themeDisplay = serviceContext.getThemeDisplay()
5 group_id = themeDisplay.getScopeGroupId()
6 JournalArticleLocalService = serviceLocator.findService("com.liferay.journal.service.JournalArticleLocalService")
7>
8<#if cifras?has_content && cifras.getData() != "">
9 <#assign
10 cifras_map = cifras.getData()?eval
11 cifras_classPK = cifras_map.classPK?number
12 article = JournalArticleLocalService.getLatestArticle(cifras_classPK?number)
13 article_id=article.articleId
14 article_content=JournalArticleLocalService.getArticleContent(group_id, article_id, null, locale, themeDisplay)
15 >
16</#if>
17<div id="${idContenido.getData()}" class="news-d__items">
18 <#if texto1?has_content && texto1.getData() != "">
19 <div class="maxwidth">
20 <div class="news-d__cuerpo">
21 ${texto1.getData()}
22 </div>
23 </div>
24 </#if>
25 <#if cifras?has_content && cifras.getData() != "">
26 <div class="maxwidth">
27 <div class="row">
28 <div class="col-md-offset-0 col-md-12 col-lg-offset-2 col-lg-8">
29 ${article_content}
30 </div>
31 </div>
32 </div>
33 </#if>
34 <#if texto2?has_content && texto2.getData() != "">
35 <div class="maxwidth">
36 <div class="news-d__cuerpo">
37 ${texto2.getData()}
38 </div>
39 </div>
40 </#if>
41</div>
42
43<#if imagen?has_content && imagen.getData() != "">
44 <div class="news-d__img">
45 <img src="${imagen.getData()}" alt="<@liferay.language key="imagen-separador" />" />
46 <#if imagen.pieFoto?has_content && imagen.pieFoto.getData() != "">
47 <figcaption class="pie-de-foto">
48 ${imagen.pieFoto.getData()}
49 </figcaption>
50 </#if>
51 </div>
52 <#if texto3?has_content && texto3.getData() != "">
53 <div class="maxwidth">
54 <div class="news-d__cuerpo">
55 ${texto3.getData()}
56 </div>
57 </div>
58 </#if>
59</#if>
60
61<div class="news-d__items">
62 <#if URLVideo?has_content && URLVideo.getData() != "">
63 <div class="news-d__video aspect-ratio aspect-ratio-16-to-9">
64 <iframe src="${URLVideo.getData()}"></iframe>
65 </div>
66 </#if>
67
68 <#if texto4?has_content && texto4.getData() != "">
69 <div class="maxwidth">
70 <div class="news-d__cuerpo">
71 ${texto4.getData()}
72 </div>
73 </div>
74 </#if>
75</div>
Banner Compártelo Reportaje
Fes que la nostra veu
arribi a més persones. Comparteix-ho.
arribi a més persones. Comparteix-ho.
Publicador de continguts
ET POT INTERESSAR
Banner Home
![](/documents/510923428/510961519/Noticias.png/ee1328bd-5417-07a1-ff06-abe4ebd27c7a?t=1603267281430 alt=)
LLEGEIX EL QUE T´INTERESSA
Subscriu-te a la nostra newsletter i descobreix un milió de petites històries.