Note: please note that Liferay has renamed its Liferay Experience
Could offerings to Liferay SaaS (formerly LXC) and
Liferay PaaS (formerly LXC-SM).
Issue
- I would like to enable access to
ServiceLocator
in my Liferay SaaS environment
Environment
- Liferay SaaS
- DXP 7.4
Resolution
- Due to the multi-tenant nature of Liferay SaaS there are several variables that can not be enabled, including
ServiceLocator
. - As a replacement approach for
ServiceLocator
, use the variablerestClient
which allows you to very easily consume Liferay’s headless APIs. - Here is an example of how to use the
restClient
variable:
<div class="fragment_1"> [#assign myNotifications = restClient.get("/headless-user-notification/v1.0/my-user-notifications").items /] [#list myNotifications as curNotification] <ul class="list-group"> <li class="list-group-item"> <div class="date-created">${curNotification.dateCreated}</div> <div class="message">${curNotification.message}</div> </li> </ul> [/#list] </div>
Conteúdo Excluesivo para Assinantes
Uma Subscrição do Liferay Enterprise fornece acesso a mais de 1.500 artigos que incluem práticas recomendadas, solução de problemas e outras soluções valiosas. Faça login para obter acesso completo.
Entrar