Press Releases - Dyckerhoff Germany
## Press-Release-Overview, V1.0
## Asset-Publisher Template
## Autor: THU, 03.09.2019
##Take layout id
#set ($layoutId = $request.get("theme-display").get("plid"))
## get the service for layout
#set($layoutService = $serviceLocator.findService("com.liferay.portal.service.LayoutLocalService"))
##convert the layout id into long
#set ($layoutLong = $getterUtil.getLong($layoutId))
##take a layout object
#set($layout = $layoutService.getLayout($layoutLong))
#set ($pageName = $layout.getName($locale))
$pageName
#if (!$entries.isEmpty()) #foreach ($curEntry in $entries) #set($renderer = $curEntry.getAssetRenderer()) #set($className = $renderer.getClassName()) #if( $className == "com.liferay.journal.model.JournalArticle" ) #set( $journalArticle = $renderer.getArticle() ) #set( $document = $saxReaderUtil.read($journalArticle.getContent()) ) #set( $rootElement = $document.getRootElement() ) #set( $Abstract = $curEntry.getSummary($locale) ) #set( $Title = $saxReaderUtil.createXPath("dynamic-element[@name='NewsTitle']").selectSingleNode($rootElement).getStringValue().trim() ) #set( $Title = $curEntry.getTitle($locale) ) #set( $PublishDate = $saxReaderUtil.createXPath("dynamic-element[@name='NewsDate']").selectSingleNode($rootElement).getStringValue().trim() ) #set( $viewURL = $assetPublisherHelper.getAssetViewURL($renderRequest, $renderResponse, $curEntry, true))
$dateUtil.formatDate("yyyy-MM-dd", $PublishDate, $locale)
$Title
$Abstract