19 de agosto de 2026

:: Liferay. Porlet Galería multimedia recuperar carpeta configurada


Desde una plantilla ADT (freemaker), para recuperar la carpeta configurada, el código podría ser similar a este:


<#-- Obtiene Carpeta configurada -->

<#assign rootFolderId = 0 />

<#assign externalCode = (portletPreferences["rootFolderExternalReferenceCode"]?first)!"" />

<#if externalCode?has_content && themeDisplay??>

<#assign folderObj = dlFolderLocalService.getDLFolderByExternalReferenceCode(externalCode, groupId)! />

<#if folderObj??>

<#assign rootFolderId = folderObj.getFolderId() />

</#if>

</#if>


<#assign urlFolderId = paramUtil.getLong(request, "folderId", 0) />

<#if urlFolderId gt 0>

    <#assign folderId = urlFolderId />

<#else>

    <#assign folderId = rootFolderId />

</#if>

<#assign paramFolderId = paramUtil.getLong(request, "${portletNamespace}paramFolderId", getterUtil.getLong(folderId)) />

3 de agosto de 2026

:: Liferay. Script para ir al inicio de la página


En diversos temas de apariencia es necesario contar un enlace que permita al usuario realizar un scroll al inicio de la página.


Este comportamiento podemos hacerlo mediante un script:

AUI().ready(function(A){

window.moveToAnchor = function moveToAnchor(anchorId) {

var coordinateY = A.one(anchorId).getY();

window.scrollTo(0,coordinateY);

}

});

:: Liferay. Porlet Galería multimedia recuperar carpeta configurada

Desde una plantilla ADT (freemaker), para recuperar la carpeta configurada, el código podría ser similar a este: <#-- Obtiene Carpeta con...