Как получить значение настраиваемого поля страницы в глобальной витрине

Мне нужно получить значение настраиваемого поля страницы глобальной Витрины. В настоящее время я могу получить значение настраиваемого поля сайта следующим образом:

  1. Я получаю родительский идентификатор витрины

    #set ($parent_site_id = $getterUtil.getLong($propsUtil.get("liferay.parent.site.id")))

  2. Я получаю groupLocalService, используя переменную serviceLocator Liferay

    #set($groupLocalService = $serviceLocator.findService("com.liferay.portal.service.GroupLocalService"))

  3. Я получаю parentGroup родительского Витрины

    #set($parentGroup = $groupLocalService.getGroup($parent_site_id))

  4. Я получаю значение настраиваемого поля сайта родительского магазина

    #set($parentStoreFrontContentId = $parentGroup.getExpandoBridge().getAttribute("storefront-home-content-id").toString())

Я просмотрел документацию по разработке Liferay и его API, но не нашел возможности получить значение настраиваемого поля страницы в глобальном Storefront.

Можно получить это значение. Как я могу получить это значение, используя API Liferay и шаблон Velocity?

Благодарю.

0 ответов

Другие вопросы по тегам