An error occurred while processing the template.
The following has evaluated to null or missing: ==> bannerText [in template "37401#37443#365072" at line 49, column 26] ---- 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: ${bannerText} [in template "37401#37443#365072" at line 49, column 24] ----
1<style>
2 img#countryImage {
3 height: 350px;
4 object-fit: contain;
5 }
6</style>
7
8<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext() />
9<#assign httpServletRequest = serviceContext.getRequest() />
10<#assign countryName = (httpServletRequest.getParameter("cname"))?default("cname") />
11<#if CountryName.getSiblings()?has_content>
12 <#list CountryName.getSiblings() as cur_CountryName>
13 <#if cur_CountryName.CountryCode.getData() == countryName>
14 <#assign bannerText = cur_CountryName.BannerText.getData() />
15 <#assign countryNameText = cur_CountryName.getData()?string?lower_case?replace(" ", "-")?replace(".", "-")?replace("&", "-") />
16 <#assign countryNameBannerText = cur_CountryName.getData()?string?upper_case />
17 <#assign arabicMonths = ["يناير", "فبراير", "مارس", "أبريل", "مايو", "يونيو", "يوليو", "أغسطس", "سبتمبر", "أكتوبر", "نوفمبر", "ديسمبر"] />
18
19 <#assign currentDate = .now?string("yyyy-MM-dd")>
20 <#assign day = currentDate?substring(8, 10)>
21 <#assign month = currentDate?substring(5, 7)>
22 <#assign year = currentDate?substring(0, 4)>
23
24 <#if themeDisplay.getLanguageId() == "ar_SA">
25
26 <#assign formattedDate = year />
27 <#assign lastUpdatedText = "آخر تحديث سنة:" />
28 <#else>
29 <#-- English date format -->
30 <#assign formattedDate = .now?string("yyyy") />
31 <#assign lastUpdatedText = "Last updated year:" />
32 </#if>
33
34 </#if>
35 </#list>
36</#if>
37
38<section id="country">
39 <video src="/documents/d/kfund/space-1" class="w-100" muted autoplay loop></video>
40 <div class="country-details">
41 <div class="container">
42 <div class="row">
43 <div class="col-12 col-md-7 col-lg-7 custom-margin-top">
44 <a href="/web/kfund/countries-we-work-with" class="font-weight-600 text-orange">
45 <img src="/documents/d/kfund/collapse-arrow-1" class="rotate-90 w-20p mr-2" alt="img">
46 <@liferay.language key="back-to-map" />
47 </a>
48 <p class="mt-3 mb-4 font-28 font-lg-50 font-weight-600 font-Trump" id="dynamicCountryName"></p>
49 <p>${bannerText}</p>
50
51 <div class="row">
52 <div class="col-md-4 col-6">
53 <div class="cd-card">
54 <p class="mb-0 font-lg-14"><@liferay.language key="loan-amount" /></p>
55 <div class="align-center">
56 <h1 class="mb-0 font-30 font-lg-70 font-weight-400" id="loanAmount"><span class="font-30 font-lg-40"></span></h1>
57 <p class="mb-0 font-8 font-lg-12 ml-3 mt-10"><@liferay.language key="kd" /><br /><@liferay.language key="million" /></p>
58 </div>
59 </div>
60 </div>
61
62 <div class="col-md-4 col-6">
63 <div class="cd-card">
64 <p class="mb-0 font-lg-14"><@liferay.language key="total-loans" /></p>
65 <div class="align-center">
66 <h1 class="mb-0 font-30 font-lg-70 font-weight-400" id="totalLoans"></h1>
67 </div>
68 </div>
69 </div>
70 <div class="col-md-4 col-6">
71 <div class="cd-card">
72 <p class="mb-0 font-lg-14"><@liferay.language key="sectors" /></p>
73 <div class="align-center">
74 <h1 class="mb-0 font-30 font-lg-70 font-weight-400" id="sectors"><span class="font-30 font-lg-40"></span></h1>
75 </div>
76 </div>
77 </div>
78 <div class="col-md-4 col-6">
79 <div class="cd-card">
80 <p class="mb-0 font-lg-14"><@liferay.language key="grants-value" /></p>
81 <div class="align-center">
82 <h1 class="mb-0 font-30 font-lg-70 font-weight-400" id="totalGrants"></h1>
83 </div>
84 </div>
85 </div>
86 <div class="col-md-4 col-6">
87 <div class="cd-card">
88 <p class="mb-0 font-lg-14"><@liferay.language key="total-grants" /></p>
89 <div class="align-center">
90 <h1 class="mb-0 font-30 font-lg-70 font-weight-400" id="grantsValue"></h1>
91 <p class="mb-0 font-8 font-lg-12 ml-3 mt-10"><@liferay.language key="kd" /><br /><@liferay.language key="million" /></p>
92 </div>
93 </div>
94 </div>
95
96 </div>
97 </div>
98 <div class="col-12 col-md-5 col-lg-5">
99 <div class="px-80 px-md-0 px-lg-80 py-10 py-md-80">
100 <img id="countryImage" src="/documents/d/kfund/${countryNameText}" alt="Country Image" class="w-100 custom-country-img" />
101 </div>
102 </div>
103 </div>
104 </div>
105 </div>
106</section>
KfundsKwOsMvc is temporarily unavailable.