ผู้เผยแพร่แอสเสท

null Webinars by Kuehne+Nagel Thailand

An error occurred while processing the template.
The following has evaluated to null or missing:
==> InfoSection.Topic  [in template "20101#20128#WEBINAR" at line 20, column 25]

----
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: ${InfoSection.Topic.getData()}  [in template "20101#20128#WEBINAR" at line 20, column 23]
----
1<#-- Include Liferay Services--> 
2<#include "${globalSiteTemplatesPath}/LIFERAY-SERVICES" /> 
3 
4<#-- Include Top Section Template--> 
5<#include "${globalSiteTemplatesPath}/SECTION-TOP" /> 
6 
7<div class="webinar-content row mx-0" data-gtm-page-type="content-page"> 
8  <div class="col-xs-12 col-md-10 col-md-offset-1 col-lg-8 col-lg-offset-2 col-xl-6 offset-xl-3 override-col-width"> 
9    <#-- Include Lead Section --> 
10    <div class="mt-4"> 
11      <#include "${globalSiteTemplatesPath}/SECTION-LEAD" /> 
12    </div> 
13 
14    <#-- Include Info Section --> 
15    <#include "${globalSiteTemplatesPath}/SECTION-INFO" /> 
16 
17    <div class="my-4"> 
18      <div class="row mx-0"> 
19        <div class="mr-2 webinar-content__label">Topic:</div> 
20        <div class="">${InfoSection.Topic.getData()}</div> 
21      </div> 
22      <div class="row mx-0 mt-2"> 
23        <div class="mr-2 webinar-content__label">Language:</div> 
24        <div class="">${InfoSection.Language.getData()}</div> 
25      </div> 
26      <div class="row mx-0 mt-2"> 
27        <div class="mr-2 webinar-content__label">Duration:</div> 
28        <div class="">${InfoSection.Duration.getData()}</div> 
29      </div> 
30    </div> 
31 
32    <hr class="divider divider--bottom"> 
33 
34    <#-- Include First Body Section Template --> 
35    <#include "${globalSiteTemplatesPath}/SECTION-BODY1" /> 
36 
37    <#if InfoSection.Agenda??> 
38      <div> 
39        <h3 class="mb-3">${(InfoSection.AgendaTitle?? && InfoSection.AgendaTitle.getData()?has_content)?then(InfoSection.AgendaTitle.getData(), "Agenda")}</h3> 
40        <ul class="px-3"> 
41          <#list InfoSection.Agenda.getSiblings() as agendaItem> 
42            <li class="mt-2">${agendaItem.getData()}</li> 
43          </#list> 
44        </ul> 
45      </div> 
46    </#if> 
47 
48    <#-- Include Second Body Section Template --> 
49    <#include "${globalSiteTemplatesPath}/SECTION-BODY2" /> 
50 
51    <#if InfoSection.WebinarRegisterURL??> 
52      <a class="btn btn-primary custom__checkbox__button--after mt-2" href="${InfoSection.WebinarRegisterURL.getData()}" target="__blank"> 
53        ${(InfoSection.WebinarButtonText.getData()?has_content)?then(InfoSection.WebinarButtonText.getData(), "Register now")} 
54        <svg class="arrow__icon ml-3" width="17" height="14" viewBox="0 0 17 14" fill="none" xmlns="http://www.w3.org/2000/svg"> 
55          <path d="M12.892 5.874H0V7.81H12.892L8.228 12.452L9.46 13.684L16.302 6.842L9.46 0L8.228 1.21L12.892 5.874Z" fill="#FFFFFF"></path> 
56        </svg> 
57      </a> 
58    </#if> 
59  </div> 
60 
61  <#-- Include Industry Contact Template--> 
62  <#include "${globalSiteTemplatesPath}/SECTION-INDUSTRY-CONTACT" /> 
63 
64</div> 
65 
66<#-- Related Contents Section --> 
67<#include "${globalSiteTemplatesPath}/SECTION-RELATED-CONTENTS" /> 
68 
69<#-- Include Global Contact Section --> 
70<#include "${globalSiteTemplatesPath}/SECTION-GLOBAL-CONTACT" /> 
71 
72<#-- Include Opengraph Markup Section --> 
73<#include "${globalSiteTemplatesPath}/SECTION-OPENGRAPH-MARKUP" />