An error occurred while processing the template.
The following has evaluated to null or missing: ==> ProductBannerImageWeb [in template "10154#10192#10175777" at line 49, column 70] ---- 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: #if ProductBannerImageWeb.Web_Img_alt... [in template "10154#10192#10175777" at line 49, column 65] ----
1<style>
2
3/*.resp-tabs-container ol.fedscholars {padding-left:40px;}
4
5.resp-tabs-container ol.fedscholars li{ font-family: "Open Sans"; color: #888; margin-bottom: 8px; }
6
7.pad-lft-30p h3, .pad-left-30p {padding-left:30px;}*/
8
9.web-img {display:block;}
10
11.mobile-img {display:none;}
12
13@media only screen and (max-width: 767px) {
14
15.web-img {display:none;}
16
17.mobile-img {display:block;}
18
19}
20
21.head { font-weight:bold;}
22
23/*.bulleted-ul {padding-left:30px;}*/
24
25</style>
26
27
28
29<div class="col-sm-12 col-md-8 col-no-space">
30 <div id="BredCumb_div">
31 <@liferay_portlet["runtime"]
32 instanceId="123456dd"
33 portletName="com_liferay_site_navigation_breadcrumb_web_portlet_SiteNavigationBreadcrumbPortlet"
34 />
35 </div>
36</div>
37<div class="col-sm-12 col-md-4 col-no-space">
38 <div id="NSE-BSE_Div">
39 <@liferay_portlet["runtime"]
40 instanceId="1234567_nsebse"
41 portletName="BSENSE_WAR_BSENSEportlet"
42 />
43 </div>
44</div>
45
46 <div class="inner-banner-type-1 web-img">
47 <div class="inner-banner-type-1-banner-img">
48 <#assign altTitle="Banner Image">
49 <#if ProductBannerImageWeb.Web_Img_alt?has_content>
50 <#assign altTitle=ProductBannerImageWeb.Web_Img_alt.getData()>
51 </#if>
52 <#if ProductBannerImageWeb?has_content && ProductBannerImageWeb.getData()?? && ProductBannerImageWeb.getData() != "">
53 <picture>
54 <#if ProductBannerImageWeb.webp?has_content>
55 <source type="image/webp" srcset="${ProductBannerImageWeb.webp.getData()}" class="img-responsive" alt="${altTitle}">
56 </#if>
57 <img src="${ProductBannerImageWeb.getData()}" class="img-responsive" alt="${altTitle}">
58 </picture>
59 <#else>
60 <picture>
61 <source type="image/webp" srcset="/documents/10180/23444418/web-banner-theme.webp/23c58535-31d8-5d3b-37c0-9df6701d04b0?t=1603217921326" class="img-responsive" alt="${altTitle}">
62 <img src="/documents/10180/10166910/web-banner-theme.jpg/5228fe5a-9384-477d-8fb1-41eb61fedeae?t=1483104172765" class="img-responsive" alt="${altTitle}">
63 </picture>
64
65 <div class="type-1-banner-content">
66 <#if ProductBannerImage?has_content && ProductBannerImage.ProductBannerText?has_content && ProductBannerImage.ProductBannerText.getData() != "">
67 <h1>${ProductBannerImage.ProductBannerText.getData()}</h1>
68 <#else>
69 <h1>${layout.getName(locale)}</h1>
70 </#if>
71 </div>
72 </#if>
73
74 </div>
75 </div>
76
77 <div class="inner-banner-type-1 mobile-img">
78 <div class="inner-banner-type-1-banner-img">
79 <#assign altTitle="Banner Image">
80 <#if ProductBannerImage.Mob_Img_alt?has_content>
81 <#assign altTitle=ProductBannerImage.Mob_Img_alt.getData()>
82 </#if>
83 <#if ProductBannerImage?has_content && ProductBannerImage.getData()?? && ProductBannerImage.getData() != "">
84 <picture>
85 <#if ProductBannerImage.webp?has_content>
86 <source type="image/webp" srcset="${ProductBannerImage.webp.getData()}" class="img-responsive" alt="${altTitle}">
87 </#if>
88 <img src="${ProductBannerImage.getData()}" class="img-responsive" alt="${altTitle}">
89 </picture>
90 <#else>
91 <picture>
92 <source type="image/webp" srcset="/documents/10180/23444418/mobile-banner-theme.webp/4144d258-3633-7fd1-ee9a-4200bbb8d616?t=1603219292840" class="img-responsive" alt="${altTitle}">
93 <img src="/documents/10180/10166910/mobile-banner-theme.jpg/7efb39e3-e72e-4a3e-86c7-e82916340d34?t=1483104172361" class="img-responsive" alt="${altTitle}">
94 </picture>
95
96 <div class="type-1-banner-content">
97 <#if ProductBannerImage?has_content && ProductBannerImage.ProductBannerText?has_content && ProductBannerImage.ProductBannerText.getData() != "">
98 <h1>${ProductBannerImage.ProductBannerText.getData()}</h1>
99 <#else>
100 <h1>${layout.getName(locale)}</h1>
101 </#if>
102 </div>
103 </#if>
104 </div>
105 </div>
106
107<#assign divClass = "" />
108
109
110
111
112<div class="col-md-12 col-sm-12">
113
114 <div class="row prod-landing-savings-details">
115 <#if ProductDescriptionHeader.ProductDescriptionImg.getData()=="">
116 <#assign divClass = "col-md-12" />
117 <#else>
118 <#assign divClass = "col-md-9" />
119 </#if>
120
121
122 <div class="${divClass} col-no-space col-sm-8">
123 <div class="prod-savings-content">
124
125 <h3> ${ProductHeader.getData()}</h3>
126 <p> ${ProductDescriptionHeader.getData()}</p>
127 </div>
128 </div>
129 <div class="col-md-3 col-no-space col-sm-4">
130 <div class="prod-savings-img">
131 <#if ProductDescriptionHeader.ProductDescriptionImg.getData()?? && ProductDescriptionHeader.ProductDescriptionImg.getData() != '' >
132 <img src="${ProductDescriptionHeader.ProductDescriptionImg.getData()}" class="img-responsive" alt="${ProductHeader.getData()}">
133 </#if>
134 </div>
135 </div>
136 </div>
137
138 <div class="row">
139 <div class="col-md-12 product-landing-tab prodmain-tabs">
140
141 <div class="vertical-tab-type-1">
142 <ul class="resp-tabs-list hor_1">
143 <#if TabHeader.getSiblings()?has_content>
144 <#list TabHeader.getSiblings() as cur_TabHeader>
145 <li>${cur_TabHeader.getData()}</li>
146 </#list>
147 </#if>
148 <#if AccordianHeader.getSiblings()?has_content>
149 <#list AccordianHeader.getSiblings() as cur_AccordianHeader>
150 <#if cur_AccordianHeader.getData()?? && cur_AccordianHeader.getData() != '' >
151 <li>${cur_AccordianHeader.getData()}</li>
152 </#if>
153 </#list>
154 </#if>
155 </ul>
156
157 <div class="resp-tabs-container hor_1">
158 <#if TabHeader.getSiblings()?has_content>
159 <#list TabHeader.getSiblings() as cur_TabHeader>
160 <div class="faq-detailed pad-lft-30p">
161 ${cur_TabHeader.TabContent.getData()}
162 </div>
163 </#list>
164 </#if>
165 <#if AccordianHeader.getSiblings()?has_content>
166 <#list AccordianHeader.getSiblings() as cur_AccordianHeader>
167 <#if cur_AccordianHeader.getData()?? && cur_AccordianHeader.getData() != '' >
168 <div class="faq-detailed pad-lft-30p">
169 ${cur_AccordianHeader.AccordianDescription.getData()}
170 </div>
171 </#if>
172 </#list>
173 </#if>
174 </div>
175 </div>
176 </div>
177 </div>
178
179</div>