oo

Liferay Theme Objects For JSPs

When you include the <liferay-theme:defineObjects> tag in your JSP, you gain access to several Liferay theme objects via variables. These objects are described in the table below:

Object Description
account The user’s Account object. This object maps to the Account table in the Liferay database.
colorScheme An object representing the current color scheme in the theme that is being rendered by the portal
company The current Company object. This represents the portal instance on which the user is currently navigating.
contact The user’s Contact object. This object maps to the Contact table in the Liferay database.
layout The page to which the user has currently navigated
layoutTypePortlet This object can be used to programmatically add or remove portlets from a page.
locale The current user’s locale, as defined by Java
permissionChecker An object that can determine—given a particular resource—whether the current user has a particular permission for that resource
plid A portal layout ID. This is a unique identifier for any page that exists in the portal, across all portal instances.
portletDisplay An object that gives the programmer access to many attributes of the current portlet, including the portlet name, the portlet mode, the ID of the column on the layout in which it resides, and more
realUser When an administrator is impersonating a user, this variable tracks the administrator’s User object.
scopeGroupId By default, contains the groupId for the community or organization in which this portlet resides. If the scopeable attribute is set to true, this may contain a unique scope identifier for custom scopes, such as the page scope, if the portlet has been configured to use a custom scope.
theme An object representing the current theme that is being rendered by the portal
themeDisplay A runtime object that contains many useful items, such as the logged-in user, the layout, logo information, paths, and much more
timeZone The current user’s time zone, as defined by Java
user The User object representing the current user