Produciuse un erro ao procesar o modelo.
The following has evaluated to null or missing:
==> cur_cardTitle.cardImage.getAttribute("alt")  [in template "776318#776366#PP_INSURANCE_CARD" at line 33, column 182]

----
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: ${cur_cardTitle.cardImage.getAttribut...  [in template "776318#776366#PP_INSURANCE_CARD" at line 33, column 180]
----
1<#-- Obtenemos del expando el campo personalizado de la analítica --> 
2<#assign JournalArticleService = serviceLocator.findService("com.liferay.journal.service.JournalArticleService")> 
3<#assign journalArticle = JournalArticleService.getArticle(groupId, .vars["reserved-article-id"].data)> 
4 
5<#if journalArticle??> 
6    <#assign expandoBridge = journalArticle.getExpandoBridge()> 
7    <#assign customAnalyticsProperties = expandoBridge.getAttribute("Campos Personalizados Analítica")> 
8</#if> 
9 
10<div class="section-wrapper"> 
11      <div class="c-insurance-cards"> 
12        <div class="c-title"> 
13				<#if titleSize?? && titleSize.getData()?has_content && titleSize.getData()!='' > 
14	<#assign titleSize = titleSize.getData() /> 
15	<#else> 
16   <#assign titleSize = "h2"/> 
17</#if> 
18            <#if blockTitle?? && blockTitle?has_content && blockTitle.getData()!=''> 
19                <${titleSize}>${blockTitle.getData()}</${titleSize}> 
20            </#if> 
21        </div> 
22        <#if css_modify?? && css_modify?has_content && css_modify.getData()!=''> 
23            <div class="c-insurance-cards__cards ${css_modify.getData()}"> 
24        <#else> 
25            <div class="c-insurance-cards__cards"> 
26        </#if> 
27            <#if cardTitle?? && cardTitle.getSiblings()?has_content> 
28                <#list cardTitle.getSiblings() as cur_cardTitle> 
29                    <div class="c-insurance-card"> 
30                        <div class="c-insurance-card__wrapper"> 
31                            <div class="c-insurance-card__img"> 
32                              <figure class="h-auto height-md-100"> 
33                              <#if cur_cardTitle.cardImage?? && cur_cardTitle.cardImage.getData()?? && cardTitle.cardImage.getData() != ""> <img class="h-auto height-md-100" alt="${cur_cardTitle.cardImage.getAttribute("alt")}" data-fileentryid="${cur_cardTitle.cardImage.getAttribute("fileEntryId")}" src="${cur_cardTitle.cardImage.getData()}" /> 
34                              </#if> 
35                              </figure> 
36                            </div> 
37                            <div class="c-insurance-card__info"> 
38														<#if cur_cardTitle.cardTitleSize?? && cur_cardTitle.cardTitleSize.getData()?has_content && cur_cardTitle.cardTitleSize.getData()!='' > 
39	<#assign cardTitleSize = cur_cardTitle.cardTitleSize.getData() /> 
40	<#else> 
41   <#assign cardTitleSize = "h2"/> 
42</#if> 
43                            <#if cur_cardTitle?? && cur_cardTitle.getData()?? && cardTitle.getData() != ""> 
44                              <${cardTitleSize} class="c-insurance-card__info-title"> 
45                                ${cur_cardTitle.getData()} 
46                              </${cardTitleSize}> 
47                              </#if> 
48															<#if cur_cardTitle.cardImage.cardSubtitleSize?? && cur_cardTitle.cardImage.cardSubtitleSize.getData()?has_content && cur_cardTitle.cardImage.cardSubtitleSize.getData()!='' > 
49	<#assign cardSubtitleSize = cur_cardTitle.cardImage.cardSubtitleSize.getData() /> 
50	<#else> 
51   <#assign cardSubtitleSize = "p"/> 
52</#if> 
53                              <#if cur_cardTitle.cardImage.cardSubtitle?? && cur_cardTitle.cardImage.cardSubtitle.getData()?? && cardTitle.cardImage.cardSubtitle.getData() != ""> 
54                              <${cardSubtitleSize} class="c-insurance-card__info-subtitle"> 
55                                ${cur_cardTitle.cardImage.cardSubtitle.getData()} 
56                              </${cardSubtitleSize}> 
57                              </#if> 
58                              <#if cur_cardTitle.cta_text?? && cur_cardTitle.cta_text.getData()?has_content && cur_cardTitle.cta_text.getData()!='' > 
59                                    <#if cur_cardTitle.is_download?? && cur_cardTitle.is_download.getData()?? && getterUtil.getBoolean(cur_cardTitle.is_download.getData())> 
60                                        <a href="${cur_cardTitle.download_file.getData()}" target="_blank" class="button-transparent red analytics_interaccion_tarjeta" data-elemento-interaccion="${cur_cardTitle.getData()}" onclick="checkWebviewLink(this, event)" data-custom-properties='${customAnalyticsProperties}' 
61                                            >${cur_cardTitle.cta_text.getData()} 
62                                            <span class="icon-arrow-right icon-chevron-right c-insurance-card__srrow-icon"></span> 
63                                            </a> 
64                                    <#else> 
65                                      <#if cur_cardTitle.cta_link?? && cur_cardTitle.cta_link.getData()?has_content && cur_cardTitle.cta_link.getData()!='' > 
66                                          <#assign linkTarget = "_self" /> 
67                                          <#if cur_cardTitle.cta_link.selectTarget?? && cur_cardTitle.cta_link.selectTarget.getData()?has_content> 
68                                              <#assign linkTarget = cur_cardTitle.cta_link.selectTarget.getData() /> 
69                                          </#if> 
70                                      	  <#assign behaviour = "samePage"> 
71										  <#if cur_cardTitle.appBehaviour?has_content && cur_cardTitle.appBehaviour.getData()?has_content> 
72										  	<#assign behaviour = cur_cardTitle.appBehaviour.getData()> 
73										  </#if> 
74                                          <a target="${linkTarget}" href="${cur_cardTitle.cta_link.getData()}" class="button-transparent red analytics_interaccion_tarjeta" data-elemento-interaccion="${cur_cardTitle.getData()}" onclick="openWebviewLink(this, event, '${behaviour}')" data-custom-properties='${customAnalyticsProperties}' 
75                                            >${cur_cardTitle.cta_text.getData()} 
76                                            <span class="icon-arrow-right icon-chevron-right c-insurance-card__srrow-icon"></span> 
77                                            </a> 
78                                      </#if> 
79                                    </#if> 
80                                </#if> 
81                            </div> 
82                        </div> 
83                    </div> 
84                </#list>  
85            </#if> 
86            <#if final_cta_text?? && final_cta_text.getData()?has_content && final_cta_text.getData()!='' && final_cta_text.final_cta_link?? && final_cta_text.final_cta_link.getData()?has_content && final_cta_text.final_cta_link.getData()!=''> 
87                <#assign linkTarget = "_self" /> 
88                <#if final_cta_text.final_cta_link.selectTarget2?? && final_cta_text.final_cta_link.selectTarget2.getData()?has_content> 
89                    <#assign linkTarget = final_cta_text.final_cta_link.selectTarget2.getData() /> 
90                </#if> 
91                <div class="c-insurance-cards__final-button"> 
92                      <#assign behaviour = "samePage"> 
93					  <#if final_cta_text.appBehaviourFinal?has_content && final_cta_text.appBehaviourFinal.getData()?has_content> 
94					  	<#assign behaviour = final_cta_text.appBehaviourFinal.getData()> 
95					  </#if> 
96                    <a target="${linkTarget}" class="button variant-contained color-red c-button-direct c-button-direct--primary" href="${final_cta_text.final_cta_link.getData()}" onclick="openWebviewLink(this, event, '${behaviour}')"> 
97                      <span class="button__text c-button-direct__text">${final_cta_text.getData()}</span> 
98                    </a> 
99                </div> 
100            </#if> 
101        </div> 
102      </div> 
103    </div> 

Precisas axuda?

En AXA sempre estamos dispoñibles para ti, por iso che ofrecemos diferentes canles para contactar connosco.

CHÁMANOS