Se ha producido un error al procesar la plantilla.
The following has evaluated to null or missing:
==> curPage.getExpandoBridge().getAttribute("Abrir en nueva pestana") [in template "20202#20242#4737888" at line 56, column 45]
----
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 expandoValue = curPage.getExp... [in template "20202#20242#4737888" at line 56, column 21]
----
1<style>
2/*TEMPORAL*/
3 .folder {
4 float: left;
5 display: block;
6 width: 20%;
7 text-align: center;
8 height: 200px;
9 margin: auto;
10 }
11 .folder a:hover{
12 opacity: 0.7;
13 text-decoration: none;
14 }
15 span.folder-title {
16 display: block;
17 }
18 @media (max-width: 980px){
19 .folder{
20 width: 25%;
21 }
22 }
23 @media (max-width: 767px){
24 .folder{
25 width: 33.33%;
26 }
27 }
28 @media (max-width: 480px){
29 .folder{
30 width: 100%;
31 }
32 }
33</style>
34
35
36
37<#-- Obtener servicio de preferencias -->
38<#assign portletPreferencesService = serviceLocator.findService("com.liferay.portal.kernel.service.PortletPreferencesLocalService")>
39
40<#assign companyId = getterUtil.getLong(companyId)>
41<#assign ownerId = 0> <#-- PortletKeys.PREFS_OWNER_ID_DEFAULT -->
42<#assign ownerType = 3> <#-- PortletKeys.PREFS_OWNER_TYPE_LAYOUT -->
43<#assign plid = getterUtil.getLong(themeDisplay.getPlid())>
44<#assign portletId = themeDisplay.getPortletDisplay().getId()>
45
46<#assign portletPreferences = portletPreferencesService.getPreferences(companyId, ownerId, ownerType, plid, portletId)>
47<#assign showHiddenPagesPref = portletPreferences.getValue("showHiddenPages", "false")>
48
49<#assign showHiddenPages = getterUtil.getBoolean(showHiddenPagesPref)>
50
51<#if entries?has_content>
52 <#list entries as curPage>
53 <#if !curPage.isHidden() || showHiddenPages>
54 <div class="folder">
55 <div class="folder-icon">
56 <#assign expandoValue = curPage.getExpandoBridge().getAttribute("Abrir en nueva pestana")>
57 <#if expandoValue == true>
58 <#assign target = "_blank">
59 <#else>
60 <#assign target = "_self">
61 </#if>
62
63 <a class="image-link" target="${target}" href="${portalUtil.getLayoutFullURL(curPage, themeDisplay)}" title="${curPage.getName(locale)}">
64 <span class="folder-thumbnail">
65 <img alt="Carpeta" border="no" src="${themeDisplay.getPathThemeImages()}/file_system/large/folder_full_image.png">
66 </span>
67 <span class="folder-title">${curPage.getName(locale)}</span>
68 </a>
69 </div>
70 </div>
71 </#if>
72 </#list>
73</#if>