In addition to Johnson Matthey’s oxo alcohol portfolio, we offer oxo alcohol hydrogenation catalysts for a variety of related applications.
-
PRICAT™ Copper-zinc catalysts for vapour phase hydrogenation of butyraldehyde
-
PRICAT Nickel catalysts for liquid phase hydrogenation of 2-ethylhexenal
-
PRICAT Copper catalysts for vapour phase hydrogenation of 2-ethylhexenal
-
PRICAT PD catalysts for the selective hydrogenation of 2-ethylhexenal
-
PRICAT Nickel catalysts for the hydrogenation to neopentyl glycol
-
Amination catalysts for further downstream conversion
Our catalysts are approved for use in the Davy licensed oxo alcohol technology as well as many others.
Contact us
Speak to our technical team for specific production selection guidance
An error occurred while processing the template.
The following has evaluated to null or missing:
==> layoutService.fetchLayoutByFriendlyURL(groupId, false, "/products-and-markets/energy/hydrogen/lch-blue-hydrogen/project-discussion-form") [in template "161555#161602#3472826" at line 22, column 19]
----
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: #assign layout = layoutService.fetchL... [in template "161555#161602#3472826" at line 22, column 1]
----
1<#--
2Web content templates are used to lay out the fields defined in a web
3content structure.
4
5Please use the left panel to quickly add commonly used variables.
6Autocomplete is also available and can be invoked by typing "${".
7-->
8
9<#assign namespace = randomNamespace />
10
11<#assign journalArticleId = .vars['reserved-article-id'].data/>
12
13<#assign serviceContext = staticUtil["com.liferay.portal.kernel.service.ServiceContextThreadLocal"].getServiceContext()/>
14
15<#assign themeDisplay = serviceContext.getThemeDisplay() />
16
17<#assign pageName = themeDisplay.getLayout().getName(themeDisplay.getLocale()) />
18
19<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") />
20
21
22<#assign layout = layoutService.fetchLayoutByFriendlyURL(groupId, false, "/products-and-markets/energy/hydrogen/lch-blue-hydrogen/project-discussion-form") />
23
24<#assign htmlUtil = staticUtil["com.liferay.portal.kernel.util.HtmlUtil"] />
25
26<#assign pgLid = themeDisplay.getPlid() />
27
28<#assign url = portletURLFactory.create(request,"",layout.getPlid(),"RENDER_PHASE") />
29
30${url.setPortletMode("view")}
31
32${url.setWindowState("pop_up")}
33
34${url.setParameter("pageName", pageName)}
35
36${url.setParameter("pagelid", pgLid?string)}
37
38<div class="person__container jmperson--temp">
39 <div class="person-grid">
40 <div class="person_card">
41 <#if (Photo.getData())?? && Photo.getData() != "">
42 <img alt='${Photo.getAttribute("alt")!}' data-fileentryid='${Photo.getAttribute("fileEntryId")}' src="${Photo.getData()}" alt="Card image" style="width:100%"
43 class="card-img-top person_img"/>
44 </#if>
45 <div class="person_card-body">
46 <h4 class="person_card-title">${FullName.getData()}</h4>
47 <h6 class="person_card-text">${ContactInfo.getData()}</h6>
48 <#if TelephoneNumbers?? && TelephoneNumbers.getSiblings()?has_content>
49 <#list TelephoneNumbers.getSiblings() as cur_TelephoneNumbers>
50 <h6 class="person_card-number">${cur_TelephoneNumbers.getData()}</h6>
51 </#list>
52 </#if>
53 <button class="btn__person">
54 <a href="javascript:Liferay.Util.openModal({disableAutoClose: false, height: '60vh', id: '${namespace}', size: 'md', title: '', url: '${htmlUtil.escapeURL(url)}'});" class="btn-person_link" title="SEND A MESSAGE ">
55
56 SEND A MESSAGE
57 <span class="person_explore-icon"></span>
58 </a>
59 </button>
60 </div>
61 </div>
62 </div>
63</div>