Fehler bei der Verarbeitung der Vorlage.
The following has evaluated to null or missing: ==> quickContactQRCode.getAttribute("alt") [in template "20099#20125#58675" at line 49, column 69] ---- 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: ${quickContactQRCode.getAttribute("al... [in template "20099#20125#58675" at line 49, column 67] ----
1<div class="quick-contact">
2 <div class="quick-contact__inner">
3 <div class="quick-contact__content row">
4 <#if (quickContactTitle.getData())??>
5 <div class="quick-contact__title_wrapper col-11 col-md-8">
6 <h2 class="quick-contact__title title-h4 text-indent-l-r" id="quickContactModalLabel">
7 ${quickContactTitle.getData()}
8 </h2>
9 </div>
10 </#if>
11 <#if (quickContactIntroductoryText.getData())??>
12 <div class="quick-contact__introduction col-12 col-lg-10 paragraph text-indent-l-r-col">
13 ${quickContactIntroductoryText.getData()}
14 </div>
15 </#if>
16 <div class="quick-contact__contact-wrapper">
17 <div class="quick-contact__form-wrapper">
18 <#if (quickContactFormID.getData())??>
19 <#assign quickContactFormID = "${quickContactFormID.getData()}"/>
20 <#assign groupId = "${themeDisplay.getScopeGroupId()}"/>
21 <#assign quickContactFormPreferencesMap =
22 {
23 "portletSetupPortletDecoratorId": "barebone",
24 "groupId": groupId,
25 "formInstanceId": quickContactFormID
26 }
27 />
28
29 <#assign quickContactFormInstanceId = "quickContactForm" + quickContactFormID />
30
31 <@liferay_portlet["runtime"]
32 defaultPreferences=freeMarkerPortletPreferences.getPreferences(quickContactFormPreferencesMap)
33 portletProviderAction=portletProviderAction.VIEW
34 portletName="com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet"
35 instanceId="${quickContactFormInstanceId}"
36 />
37 </#if>
38 </div>
39 <div class="quick-contact__tel-wrapper">
40 <#if (quickContactPhoneNumber.getData())??>
41 ${quickContactPhoneNumber.getData()}
42 </#if>
43 <#if (emailQuickContact.getData())??>
44 ${emailQuickContact.getData()}
45 </#if>
46 <div class="quick-contact__qr-wrapper">
47 <#if (quickContactQRCode.getData())??>
48 <div class="quick-contact__qr-code">
49 <img src="${quickContactQRCode.getData()}" alt="${quickContactQRCode.getAttribute("alt")}"/>
50 </div>
51 </#if>
52 <#if (quickContactQRExplanatoryText.getData())??>
53 <p class="quick-contact__qr-info">
54 ${quickContactQRExplanatoryText.getData()}
55 </p>
56 </#if>
57 </div>
58 </div>
59 </div>
60 </div>
61 </div>
62</div>