An error occurred while processing the template.
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>