1<#assign layoutService = serviceLocator.findService("com.liferay.portal.kernel.service.LayoutLocalService") /> 2
3<#assign layoutTool = utilLocator.findUtil("lportal7.0ce-hook", "as.asac.template.tools.LayoutTool") /> 4<#assign dlTool = utilLocator.findUtil("lportal7.0ce-hook", "as.asac.template.tools.DLTool") /> 5<#assign articleTitle = .vars['reserved-article-title'].data>
6<#assign description=.vars["reserved-article-description"].data />
7<#assign request = .vars['request']>
8<#assign smallImageUrl=.vars["reserved-article-small-image-url"].data />
9
10
11
12<#if validator.isNotNull(Pagina.data)>
13 <div class="banner box big" style="background-image: url(${smallImageUrl})"> 14 <#assign myLayout = layoutService.getLayout(getterUtil.getLong(groupId),false,Pagina.getData()?number) />
15
16 <div class="col-md-8 pull-right">
17 <div class="title">
18 ${articleTitle} 19 </div>
20 <#if validator.isNotNull(description)>
21 <p class="description">
22 ${description} 23 </p>
24 </#if>
25
26 <#if validator.isNotNull(myLayout)>
27 <#assign iconId = myLayout.getIconImageId()>
28 <#assign imageUuid = layoutTool.getLayoutSetting(myLayout, "image")!>
29 <#assign backgroundUuid = layoutTool.getLayoutSetting(myLayout, "background")!>
30 <#assign name = myLayout.getName(locale)>
31 <#if Pagina.NombrePagina.data!="">
32 <#assign name = Pagina.NombrePagina.data>
33 </#if>
34
35 <#assign imagePath = dlTool.getThumbnailByUuid(imageUuid, getterUtil.getLong(groupId), 2)!>
36 <#assign backgroundPath = dlTool.getThumbnailByUuid(backgroundUuid, getterUtil.getLong(groupId), 2)!>
37 <#assign iconPath = "/image/logo?img_id=${iconId}"> 38 <div class="text-center">
39 <a class="layout-link" href="${Pagina.getFriendlyUrl()}"> 40 <#if validator.isNotNull(iconId)>
41 <span class="icon">
42 <img src="${iconPath}" alt="Imagen ${name}"/> 43 </span>
44 <#else>
45 <#assign themeImagesPath = getterUtil.getString(request['theme-display']['path-theme-images']) />
46 <#assign defaultIconPath = "${themeImagesPath}/default-icon.png"> 47 <span class="icon">
48 <img src="${defaultIconPath}" alt="Imagen ${name}"/> 49 </span>
50 </#if>
51 ${name} 52 </a>
53 </div>
54 </div>
55 </#if>
56 </div>
57</#if>