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. Obtener los usuarios activos desde Groovy

Una solución rápida para obtener la relación de usuarios activos en Liferay 7.4 es por medio de un script en Groovy. Para ello accederemos a...