Job Listings - Kirloskar Chillers
Job Listings
テンプレート処理中にエラーが発生しました。
The following has evaluated to null or missing: ==> curEntry.getAssetRenderer() [in template "20097#20123#190674" at line 13, column 81] ---- 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#190674" at line 13, column 65] ----
1<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()>
2<#assign themeDisplay = serviceContext.getThemeDisplay() />
3<#assign loginChecker = themeDisplay.isSignedIn() />
4
5<section style="visibility: visible;">
6 <div class="container-fluid container-custom">
7 <div class="row mt-20">
8 <div class="col-12 jobs">
9 <#if entries?has_content>
10 <div class="row">
11 <#list entries as curEntry>
12 <#assign
13 assetRenderer = curEntry.getAssetRenderer()
14 groupId = assetRenderer.getGroupId()
15 journalArticle = assetRenderer.getAssetObject()
16 viewURL = assetPublisherHelper.getAssetViewURL(renderRequest, renderResponse, assetRenderer, entry, !stringUtil.equals(assetLinkBehavior, "showFullContent"))
17 document = saxReaderUtil.read(journalArticle.getContent())
18 rootElement = document.getRootElement()
19 articleId = journalArticle.getId() />
20 <#assign siteName = themeDisplay.getLayout().getGroup().getName(themeDisplay.getLocale()) />
21 <#if siteName == "Guest">
22 <#assign siteName = "pneumatic" />
23 <#else>
24 <#assign siteName = siteName?trim?replace("Kirloskar ","")?lower_case />
25 </#if>
26 <#if siteName == "industries">
27 <#assign siteName = "kil" />
28 </#if>
29 <#list rootElement.elements() as dynamicElement>
30 <#if "job_profile" == dynamicElement.attributeValue("name")>
31 <#assign job_profile = dynamicElement.element("dynamic-content").getData() />
32 </#if>
33 <#if "location" == dynamicElement.attributeValue("name")>
34 <#assign location = dynamicElement.element("dynamic-content").getData() />
35 </#if>
36 <#if "office" == dynamicElement.attributeValue("name")>
37 <#assign office = dynamicElement.element("dynamic-content").getData() />
38 </#if>
39 <#if "job_type" == dynamicElement.attributeValue("name")>
40 <#assign job_type = dynamicElement.element("dynamic-content").getData() />
41 </#if>
42 <#if "description" == dynamicElement.attributeValue("name")>
43 <#assign description = dynamicElement.element("dynamic-content").getData() />
44 </#if>
45 <#if "job_category" == dynamicElement.attributeValue("name")>
46 <#assign job_category = dynamicElement.element("dynamic-content").getData() />
47 </#if>
48 </#list>
49
50 <#if job_profile?has_content>
51 <div class="col-md-6 content unit">
52 <h4>${job_profile}</h4>
53 <div class="d-inline">
54 <p class="d-inline">${office}, ${location}</p>
55 <p class="d-inline contract">${job_type?replace("_"," ")?capitalize?trim}</p>
56 </div>
57 <#if loginChecker>
58 <div class="pull-right">
59 <#assign editContentUrl = "/group/"+siteName+"/~/control_panel/manage?p_p_id=com_liferay_journal_web_portlet_JournalPortlet&p_p_lifecycle=0&p_p_state=normal&p_p_mode=view&refererPlid=518764&_com_liferay_journal_web_portlet_JournalPortlet_mvcPath=%2Fedit_article.jsp" />
60 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_groupId=" + groupId />
61 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_folderId=" + journalArticle.getFolder().getFolderId() />
62 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_articleId=" + journalArticle.getArticleId() />
63 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_version="+ journalArticle.getVersion() />
64 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_redirect=" + htmlUtil.escapeURL(themeDisplay.getURLCurrent())/>
65 <#assign portletNamespace = themeDisplay.getPortletDisplay().getId() />
66 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_referringPortletResource=" + portletNamespace />
67 <#assign portletNamespace = portletNamespace?split("_INSTANCE") />
68 <#assign editContentUrl = editContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_portletResource=" + portletNamespace[0] />
69 <#assign editContentUrl = editContentUrl + "&p_p_auth=" />
70
71 <#assign deleteContentUrl = "/group/"+siteName+"/~/control_panel/manage?p_p_id=com_liferay_journal_web_portlet_JournalPortlet&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&_com_liferay_journal_web_portlet_JournalPortlet_javax.portlet.action=%2Fjournal%2Fmove_to_trash" />
72 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_groupId=" + groupId />
73 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_folderId=" + journalArticle.getFolder().getFolderId() />
74 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_articleId=" + journalArticle.getArticleId() />
75 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_version="+ journalArticle.getVersion() />
76 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_redirect=" + htmlUtil.escapeURL(themeDisplay.getURLCurrent())/>
77 <#assign portletNamespace = themeDisplay.getPortletDisplay().getId() />
78 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_referringPortletResource=" + portletNamespace />
79 <#assign portletNamespace = portletNamespace?split("_INSTANCE") />
80 <#assign deleteContentUrl = deleteContentUrl + "&_com_liferay_journal_web_portlet_JournalPortlet_portletResource=" + portletNamespace[0] />
81 <#assign deleteContentUrl = deleteContentUrl + "&p_p_auth=" />
82
83 <span class="edit-m pull-right">
84 <@liferay_ui["icon-menu"]
85 direction="left-side"
86 icon=""
87 markupView="lexicon"
88 message=""
89 showWhenSingleIcon=true
90 >
91 <@liferay_ui["icon"]
92 message="Edit"
93 url=editContentUrl
94 />
95 <@liferay_ui["icon"]
96 message="Delete"
97 url=deleteContentUrl
98 />
99 </@>
100 </span>
101 </div>
102 </#if>
103 <div class="see_more">
104 <a href="./job-listings/details?job=${articleId}&job_profile=${job_profile?replace(" ","-")}&location=${location ?replace(" ","-")}" class="see_more_link black m-0" style="opacity: 1; transform: translate3d(0px, 0px, 0px);">
105 <span>APPLY</span>
106 <div class="link_content">
107 <div class="caret_bg"></div>
108 <div class="svg_pre">
109 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 69.7 74">
110 <path d="M1.9,20.7A34.94,34.94,0,1,1,2,53.4" fill="none" stroke="#19988b" stroke-linecap="round" stroke-width="2"></path>
111 </svg>
112 </div>
113 <div class="svg_post">
114 <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 69.7 74">
115 <path d="M1.9,20.7A34.94,34.94,0,1,1,2,53.4" fill="none" stroke="black" stroke-linecap="round" stroke-width="2"></path>
116 </svg>
117 </div>
118 </div>
119 </a>
120 </div>
121 </div>
122 </#if>
123 </#list>
124 </div>
125 </#if>
126 </div>
127 </div>
128 </div>
129</section>
Join Our Team
Be a part of a team of dynamic and motivated professionals at the leading chiller manufacturer in the country.