KOEL - Care Power Gen Services Service Locator Static Banner

ناشر الأصول

حصل خطأ عند معالجة القالب.
The following has evaluated to null or missing:
==> curEntry.getAssetRenderer()  [in template "20097#20123#623570" at line 210, column 65]

----
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: assetRenderer = curEntry.getAssetRend...  [in template "20097#20123#623570" at line 210, column 49]
----
1<style> 
2.get-direction { 
3    margin-top: 10px; 
4
5.emails a, .websites a { 
6    color: var(--light-green); 
7    line-height: 1.8; 
8	font-family: 'Heebo-Regular'; 
9
10@media (max-width: 991px) { 
11.filter select { 
12	float: right; 
13
14
15.address p { 
16    margin-bottom: 0; 
17
18</style> 
19<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()> 
20<#assign themeDisplay = serviceContext.getThemeDisplay() /> 
21<#assign product_array = [] /> 
22<#assign state_array = [] /> 
23<#assign city_array = [] /> 
24<#assign maharashtra = [] /> 
25<#assign rajasthan = [] /> 
26<#assign uttar_pradesh = [] /> 
27<#assign west_bengal = [] /> 
28<#assign gujarat = [] /> 
29<#assign punjab = [] /> 
30<#assign delhi = [] /> 
31<#assign jharkhand = [] /> 
32<#assign orissa = [] /> 
33<#assign chhattisgarh = [] /> 
34<#assign dadra_and_nagar_haveli = [] /> 
35<#assign goa = [] /> 
36<#assign karnataka = [] /> 
37<#assign kerala = [] /> 
38<#assign telangana = [] /> 
39<#assign tamilnadu = [] /> 
40<#assign andhra_pradesh = [] /> 
41<#assign andaman_and_nicobar = [] /> 
42<#if entries?has_content> 
43	<#list entries as curEntry> 
44		<#assign  
45			assetRenderer = curEntry.getAssetRenderer() 
46			journalArticle = assetRenderer.getAssetObject() 
47			viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent")) 
48			document = saxReaderUtil.read(journalArticle.getContent()) 
49			rootElement = document.getRootElement() 
50			articleId = journalArticle.getId() /> 
51		 
52		<#list rootElement.elements() as dynamicElement> 
53			<#if "our_offerings_product" == dynamicElement.attributeValue("name")> 
54				<#assign our_offerings_product = dynamicElement.element("dynamic-content").getData() /> 
55				<#if !product_array?seq_contains(our_offerings_product) && our_offerings_product !=""> 
56					<#assign product_array = product_array + [our_offerings_product] />  
57				</#if> 
58			</#if> 
59			<#if "state" == dynamicElement.attributeValue("name")> 
60				<#assign state = dynamicElement.element("dynamic-content").getData() /> 
61				<#if !state_array?seq_contains(state)> 
62					<#assign state_array = state_array + [state] /> 
63				</#if> 
64			</#if> 
65			<#if "city" == dynamicElement.attributeValue("name")> 
66				<#assign city = dynamicElement.element("dynamic-content").getData() /> 
67				<#if state == "Maharashtra" > 
68					<#if !maharashtra?seq_contains(city)> 
69						<#assign maharashtra = maharashtra + [city] /> 
70					</#if> 
71				</#if> 
72				<#if state == "Rajasthan" > 
73					<#if !rajasthan?seq_contains(city)> 
74						<#assign rajasthan = rajasthan + [city] /> 
75					</#if> 
76				</#if> 
77				<#if state == "Uttar Pradesh" > 
78					<#if !uttar_pradesh?seq_contains(city)> 
79						<#assign uttar_pradesh = uttar_pradesh + [city] /> 
80					</#if> 
81				</#if> 
82				<#if state == "West Bengal" > 
83					<#if !west_bengal?seq_contains(city)> 
84						<#assign west_bengal = west_bengal + [city] /> 
85					</#if> 
86				</#if> 
87				<#if state == "Gujarat" > 
88					<#if !gujarat?seq_contains(city)> 
89						<#assign gujarat = gujarat + [city] /> 
90					</#if> 
91				</#if> 
92				<#if state == "Punjab" > 
93					<#if !punjab?seq_contains(city)> 
94						<#assign punjab = punjab + [city] /> 
95					</#if> 
96				</#if> 
97				<#if state == "Delhi" > 
98					<#if !delhi?seq_contains(city)> 
99						<#assign delhi = delhi + [city] /> 
100					</#if> 
101				</#if> 
102				<#if state == "Jharkhand" > 
103					<#if !jharkhand?seq_contains(city)> 
104						<#assign jharkhand = jharkhand + [city] /> 
105					</#if> 
106				</#if> 
107				<#if state == "Odisha" > 
108					<#if !orissa?seq_contains(city)> 
109						<#assign orissa = orissa + [city] /> 
110					</#if> 
111				</#if> 
112				<#if state == "Chhattisgarh" > 
113					<#if !chhattisgarh?seq_contains(city)> 
114						<#assign chhattisgarh = chhattisgarh + [city] /> 
115					</#if> 
116				</#if> 
117				<#if state == "Dadra and Nagar Haveli" > 
118					<#if !dadra_and_nagar_haveli?seq_contains(city)> 
119						<#assign dadra_and_nagar_haveli = dadra_and_nagar_haveli + [city] /> 
120					</#if> 
121				</#if> 
122				<#if state == "Goa" > 
123					<#if !goa?seq_contains(city)> 
124						<#assign goa = goa + [city] /> 
125					</#if> 
126				</#if> 
127				<#if state == "Karnataka" > 
128					<#if !karnataka?seq_contains(city)> 
129						<#assign karnataka = karnataka + [city] /> 
130					</#if> 
131				</#if> 
132				<#if state == "Kerala" > 
133					<#if !kerala?seq_contains(city)> 
134						<#assign kerala = kerala + [city] /> 
135					</#if> 
136				</#if> 
137				<#if state == "Telangana" > 
138					<#if !telangana?seq_contains(city)> 
139						<#assign telangana = telangana + [city] /> 
140					</#if> 
141				</#if> 
142				<#if state == "Tamil Nadu" > 
143					<#if !tamilnadu?seq_contains(city)> 
144						<#assign tamilnadu = tamilnadu + [city] /> 
145					</#if> 
146				</#if> 
147				<#if state == "Andhra Pradesh" > 
148					<#if !andhra_pradesh?seq_contains(city)> 
149						<#assign andhra_pradesh = andhra_pradesh + [city] /> 
150					</#if> 
151				</#if> 
152				<#if state == "Andaman and Nicobar" > 
153					<#if !andaman_and_nicobar?seq_contains(city)> 
154						<#assign andaman_and_nicobar = andaman_and_nicobar + [city] /> 
155					</#if> 
156				</#if> 
157			</#if> 
158		</#list>	 
159	</#list> 
160</#if> 
161<section class="mt-100"> 
162	<div class="container-fluid container-custom"> 
163		<h2>Service Locator</h2> 
164		<div class="row mt-20 filter"> 
165				<div class="col-lg-12 col-sm-12 col-xs-12"> 
166					<div class="row filter"> 
167						<div class="col-lg-4 col-sm-10 col-xs-12 mb-xs-20 mb-sm-20 mb-md-20"> 
168							<span class="head-dark">OUR OFFERINGS</span> 
169							<span> 
170								<select id="our-offerings-selection" onchange="filterProduct()"> 
171									<option value="all" selected>All</option> 
172									<option value="koel-agri">KOEL Agri</option> 
173									<option value="Gensets">Gensets</option> 
174									<option value="koel-kmw-agri">KOEL KMW Agri</option> 
175									<option value="koel-care">KOEL Care</option> 
176									 
177								</select> 
178							</span> 
179						</div> 
180						<div class="col-lg-4 col-sm-10 col-xs-12 mb-xs-20 mb-sm-20"> 
181							<span class="head-dark">STATE</span> 
182							<span> 
183								<#assign test = "abc" /> 
184								<select id="state-selection" onchange="filterState()"> 
185									<option value="select" selected disabled>Select</option> 
186									<#list state_array as state> 
187										<option value="${state?lower_case?replace(' ','-')?trim}">${state}</option> 
188									</#list> 
189								</select> 
190							</span> 
191						</div> 
192						<div class="col-lg-4 col-sm-10 col-xs-12 mb-xs-20 mb-sm-20"> 
193							<span class="head-dark">CITY</span> 
194							<span> 
195								<select id="city-selection" onchange="filterCity()"> 
196									<option value="select" selected disabled>Select</option> 
197								</select> 
198							</span> 
199						</div> 
200					</div> 
201				</div> 
202			</div> 
203			 
204			 
205		 
206		<#if entries?has_content> 
207			<div class="row main-section mt-100" > 
208				<#list entries as curEntry> 
209					<#assign 
210						assetRenderer = curEntry.getAssetRenderer() 
211						journalArticle = assetRenderer.getAssetObject() 
212						viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "attrFullContent")) 
213						document = saxReaderUtil.read(journalArticle.getContent()) 
214						rootElement = document.getRootElement() 
215						articleId = journalArticle.getId()/> 
216						 
217						<#list rootElement.elements() as dynamicElement> 
218							<#if "our_offerings_product" == dynamicElement.attributeValue("name")> 
219								<#assign our_offerings_product = dynamicElement.element("dynamic-content").getData() /> 
220							</#if> 
221							<#if "state" == dynamicElement.attributeValue("name")> 
222								<#assign state = dynamicElement.element("dynamic-content").getData() /> 
223							</#if> 
224							<#if "city" == dynamicElement.attributeValue("name")> 
225								<#assign city = dynamicElement.element("dynamic-content").getData() /> 
226							</#if> 
227							<#if "comp_name" == dynamicElement.attributeValue("name")> 
228								<#assign comp_name = dynamicElement.element("dynamic-content").getData() /> 
229							</#if> 
230							<#if "address" == dynamicElement.attributeValue("name")> 
231								<#assign address = dynamicElement.element("dynamic-content").getData() /> 
232							</#if> 
233							<#if "regd_office" == dynamicElement.attributeValue("name")> 
234								<#assign regd_office = dynamicElement.element("dynamic-content").getData() /> 
235							</#if> 
236							<#if "communication_address" == dynamicElement.attributeValue("name")> 
237								<#assign communication_address = dynamicElement.element("dynamic-content").getData() /> 
238							</#if> 
239							<#if "pincode" == dynamicElement.attributeValue("name")> 
240								<#assign pincode = dynamicElement.element("dynamic-content").getData() /> 
241							</#if> 
242							<#if "contact_persons" == dynamicElement.attributeValue("name")> 
243								<#assign contact_persons = dynamicElement.element("dynamic-content").getData() /> 
244							</#if> 
245							<#if "telephones" == dynamicElement.attributeValue("name")> 
246								<#assign telephones = dynamicElement.element("dynamic-content").getData() /> 
247							</#if> 
248							<#if "contact_no" == dynamicElement.attributeValue("name")> 
249								<#assign contact_no = dynamicElement.element("dynamic-content").getData() /> 
250							</#if> 
251							<#if "mobiles" == dynamicElement.attributeValue("name")> 
252								<#assign mobiles = dynamicElement.element("dynamic-content").getData() /> 
253							</#if> 
254							<#if "faxs" == dynamicElement.attributeValue("name")> 
255								<#assign faxs = dynamicElement.element("dynamic-content").getData() /> 
256							</#if> 
257							<#if "telefaxs" == dynamicElement.attributeValue("name")> 
258								<#assign telefaxs = dynamicElement.element("dynamic-content").getData() /> 
259							</#if> 
260							<#if "emails" == dynamicElement.attributeValue("name")> 
261								<#assign emails = dynamicElement.element("dynamic-content").getData() /> 
262							</#if> 
263							<#if "websites" == dynamicElement.attributeValue("name")> 
264								<#assign websites = dynamicElement.element("dynamic-content").getData() /> 
265							</#if> 
266							<#if "info" == dynamicElement.attributeValue("name")> 
267								<#assign info = dynamicElement.element("dynamic-content").getData() /> 
268							</#if> 
269							<#if "direction_link" == dynamicElement.attributeValue("name")> 
270								<#assign direction_link = dynamicElement.element("dynamic-content").getData() /> 
271							</#if> 
272						</#list> 
273						<#assign productTag = "" /> 
274						<#assign produCount = 1/> 
275						<#list curEntry.tagNames as tag> 
276							<#if produCount == 1> 
277								<#assign productTag = tag?lower_case?replace(' ','-')?trim /> 
278							</#if> 
279							<#assign produCount = produCount + 1/> 
280						</#list> 
281						<#if comp_name?has_content> 
282						 
283							<#assign our_offerings_product = our_offerings_product?lower_case?replace(' ','-')?trim /> 
284							<#assign state = state?lower_case?replace(' ','-')?trim /> 
285							<#assign city = city?lower_case?replace(' ','-')?trim /> 
286								<div class="col-md-4 mb-40 mb-xs-40 ${our_offerings_product} all ${state}-${our_offerings_product} ${city}-${our_offerings_product} ${state} ${city} ${state}-all ${state}-${productTag} ${city}-${productTag} ${productTag}"> 
287									<div class="${state?lower_case}-content"> 
288										<div class="${city?lower_case}-content"> 
289											<#if comp_name?has_content > 
290												<div class="company-name"> 
291													<h1>${comp_name?upper_case}</h1> 
292												</div> 
293											</#if> 
294											<#if address?has_content > 
295												<div class="address"> 
296													${address} 
297												</div> 
298											</#if> 
299											<#if regd_office?has_content > 
300												<div class="regd-office"> 
301													<p><b>Regd. Office:</b><br> 
302														${regd_office}</p> 
303												</div> 
304											</#if> 
305											<#if communication_address?has_content > 
306												<div class="communication-address"> 
307													<p><b>Address for Communication:</b><br> 
308														${communication_address}<p> 
309												</div> 
310											</#if> 
311											<#if pincode?has_content > 
312												<div class="pincode"> 
313													<b>Pincode: </b>${pincode} 
314												</div> 
315											</#if> 
316											<#if contact_persons?has_content > 
317												<div class="contact-persons"> 
318													<b>Contact Person: </b>${contact_persons} 
319												</div> 
320											</#if> 
321											<#if contact_no?has_content > 
322												<div class="contact_no"> 
323													<b>Contact No: </b>${contact_no} 
324												</div> 
325											</#if> 
326											<#if telephones?has_content > 
327												<div class="telephones"> 
328													<b>Tel: </b>${telephones} 
329												</div> 
330											</#if> 
331											<#if mobiles?has_content > 
332												<div class="mobiles"> 
333													<b>Mob: </b>${mobiles} 
334												</div> 
335											</#if> 
336											<#if faxs?has_content > 
337												<div class="faxs"> 
338													<b>Fax: </b>${faxs} 
339												</div> 
340											</#if> 
341											<#if telefaxs?has_content > 
342												<div class="telefaxs"> 
343													<b>Telefax: </b>${telefaxs} 
344												</div> 
345											</#if> 
346											<#if emails?has_content > 
347												<div class="emails"> 
348													<b>E-mail: </b><a href="https://www.gmail.com/">${emails}</a> 
349												</div> 
350											</#if> 
351											<#if websites?has_content > 
352												<div class="websites"> 
353													<b>Website: </b><a href="${websites}">${websites}</a> 
354												</div> 
355											</#if> 
356											<#if info?has_content > 
357												<div class="info"> 
358													<p><b>${info}</b></p> 
359												</div> 
360											</#if> 
361											<#if direction_link?has_content > 
362												<div class="get-direction"> 
363													<a href="${direction_link}" class="map-link">GET DIRECTION</a> 
364												</div> 
365											</#if> 
366										</div> 
367									</div> 
368								</div> 
369					</#if> 
370				</#list> 
371			</div> 
372		</#if> 
373	</div> 
374</section> 
375<script> 
376	$( document ).ready(function() { 
377		$(".all").show(); 
378		//$('#our-offerings-selection').find('option:contains(Null)').hide();  
379	}); 
380	function filterProduct(){ 
381		$(".all").hide(); 
382		var product = $('#our-offerings-selection').find("option:selected").val(); 
383		var state = $('#state-selection').find("option:selected").val(); 
384		var city = $('#city-selection').find("option:selected").val(); 
385		var curCity = city.toLowerCase().replace(" ","-"); 
386		if(state === "select"){ 
387			$("."+product).show(); 
388
389		else if(city === 'select'){ 
390			if(product === 'all'){ 
391				$("."+state).show(); 
392
393			else{ 
394				$("."+state+"-"+product).show(); 
395
396
397		else{ 
398			if(product === 'all'){ 
399				$("."+curCity).show(); 
400
401			else{ 
402				$("."+curCity+"-"+product).show(); 
403
404
405
406	function filterState(){ 
407		$(".all").hide(); 
408		var product = $('#our-offerings-selection').find("option:selected").val(); 
409		var state = $('#state-selection').find("option:selected").val(); 
410		var maha = "<#list maharashtra as maha>${maha},</#list>".split(","); 
411		var raj = "<#list rajasthan as raj>${raj},</#list>".split(","); 
412		var up = "<#list uttar_pradesh as up>${up},</#list>".split(","); 
413		var wb = "<#list west_bengal as wb>${wb},</#list>".split(","); 
414		var guj = "<#list gujarat as guj>${guj},</#list>".split(","); 
415		var pun = "<#list punjab as pun>${pun},</#list>".split(","); 
416		var del = "<#list delhi as del>${del},</#list>".split(","); 
417		var jhar = "<#list jharkhand as jhar>${jhar},</#list>".split(","); 
418		var oris = "<#list orissa as oris>${oris},</#list>".split(","); 
419		var chhat = "<#list chhattisgarh as chhat>${chhat},</#list>".split(","); 
420		var dnh = "<#list dadra_and_nagar_haveli as dnh>${dnh},</#list>".split(","); 
421		var goa = "<#list goa as goa>${goa},</#list>".split(","); 
422		var karnataka = "<#list karnataka as karnataka>${karnataka},</#list>".split(","); 
423		var kerala = "<#list kerala as kerala>${kerala},</#list>".split(","); 
424		var tel = "<#list telangana as tel>${tel},</#list>".split(","); 
425		var tamil = "<#list tamilnadu as tamil>${tamil},</#list>".split(","); 
426		var ap = "<#list andhra_pradesh as ap>${ap},</#list>".split(","); 
427		var andaman = "<#list andaman_and_nicobar as andaman>${andaman},</#list>".split(","); 
428		 $('#city-selection').html(""); 
429		 $('<option selected disabled/>').val('select').html('Select').appendTo('#city-selection');	 
430		if(product === "all"){ 
431			$("."+state).show(); 
432
433		else{ 
434			$("."+state+"-"+product).show(); 
435
436		 
437		switch(state){ 
438			case "maharashtra": 
439				for (var i=0;i<maha.length-1;i++){ 
440				 $('<option/>').val(maha[i]).html(maha[i]).appendTo('#city-selection');		  
441
442			break; 
443			case "rajasthan": 
444				for (var i=0;i<raj.length-1;i++){ 
445				 $('<option/>').val(raj[i]).html(raj[i]).appendTo('#city-selection');		  
446
447			break; 
448			case "uttar-pradesh": 
449				for (var i=0;i<up.length-1;i++){ 
450				 $('<option/>').val(up[i]).html(up[i]).appendTo('#city-selection');		  
451
452			break; 
453			case "west-bengal": 
454				for (var i=0;i<wb.length-1;i++){ 
455				 $('<option/>').val(wb[i]).html(wb[i]).appendTo('#city-selection');		  
456
457			break; 
458			case "gujarat": 
459				for (var i=0;i<guj.length-1;i++){ 
460				 $('<option/>').val(guj[i]).html(guj[i]).appendTo('#city-selection');		  
461
462			break; 
463			case "punjab": 
464				for (var i=0;i<pun.length-1;i++){ 
465				 $('<option/>').val(pun[i]).html(pun[i]).appendTo('#city-selection');		  
466
467			break;case "delhi": 
468				for (var i=0;i<del.length-1;i++){ 
469				 $('<option/>').val(del[i]).html(del[i]).appendTo('#city-selection');		  
470
471			break; 
472			case "jharkhand": 
473				for (var i=0;i<jhar.length-1;i++){ 
474				 $('<option/>').val(jhar[i]).html(jhar[i]).appendTo('#city-selection');		  
475
476			break; 
477			case "orissa": 
478				for (var i=0;i<oris.length-1;i++){ 
479				 $('<option/>').val(oris[i]).html(oris[i]).appendTo('#city-selection');		  
480
481			break; 
482			case "chhattisgarh": 
483				for (var i=0;i<chhat.length-1;i++){ 
484				 $('<option/>').val(chhat[i]).html(chhat[i]).appendTo('#city-selection');		  
485
486			break;case "dadra-and-nagar-haveli": 
487				for (var i=0;i<dnh.length-1;i++){ 
488				 $('<option/>').val(dnh[i]).html(dnh[i]).appendTo('#city-selection');		  
489
490			break;case "goa": 
491				for (var i=0;i<goa.length-1;i++){ 
492				 $('<option/>').val(goa[i]).html(goa[i]).appendTo('#city-selection');		  
493
494			break;case "karnataka": 
495				for (var i=0;i<karnataka.length-1;i++){ 
496				 $('<option/>').val(karnataka[i]).html(karnataka[i]).appendTo('#city-selection');		  
497
498			break;case "kerala": 
499				for (var i=0;i<kerala.length-1;i++){ 
500				 $('<option/>').val(kerala[i]).html(kerala[i]).appendTo('#city-selection');		  
501
502			break; 
503			case "telangana": 
504				for (var i=0;i<tel.length-1;i++){ 
505				 $('<option/>').val(tel[i]).html(tel[i]).appendTo('#city-selection');		  
506
507			break; 
508			case "tamilnadu": 
509				for (var i=0;i<tamil.length-1;i++){ 
510				 $('<option/>').val(tamil[i]).html(tamil[i]).appendTo('#city-selection');		  
511
512			break; 
513			case "andhra-pradesh": 
514				for (var i=0;i<ap.length-1;i++){ 
515				 $('<option/>').val(ap[i]).html(ap[i]).appendTo('#city-selection');		  
516
517			break; 
518			case "andaman-and-nicobar": 
519				for (var i=0;i<andaman.length-1;i++){ 
520				 $('<option/>').val(andaman[i]).html(andaman[i]).appendTo('#city-selection');		  
521
522			break; 
523		}  
524 
525		 
526
527	function filterCity(){ 
528		$(".all").hide(); 
529		var product = $('#our-offerings-selection').find("option:selected").val(); 
530		var state = $('#state-selection').find("option:selected").val(); 
531		var city = $('#city-selection').find("option:selected").val(); 
532		var curCity = city.toLowerCase().replace(" ","-"); 
533		if(product === "all"){ 
534			$("."+curCity).show(); 
535
536		else{ 
537			$("."+curCity+"-"+product).show(); 
538
539		 
540
541</script> 
— بند لكل صفحه
عرض ١ - ٥٠٠ من ١٠٥٧ نتائج.