Pages

Monday, August 31, 2009

Liferay theme objects

To get Liferay Theme object please follow the below code.


--><%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet"%>
-lt-portlet:defineObjects /-gt-

To get the portlet related objects.

<%@ taglib uri="http://liferay.com/tld/theme" prefix="liferay-theme" %>
-lt- liferay-theme:defineObjects -gt-

To get the theme related Objects.
Example: To get selected theme folder path.
script type="text/javascript"
src="-lt-%=themeDisplay.getPathJavaScript ()%-gt-/jquery/ui.dialog.js"

--> The objects that are injected into the pageContext by the
-lt- liferay-theme:defineObjects /-gt- tag are:

* themeDisplay - com.liferay.portal.theme.ThemeDisplay
* company - com.liferay.portal.model.Company
* account - com.liferay.portal.model.Account (deprecated)
* user - com.liferay.portal.model.User
* realUser - com.liferay.portal.model.User
* contact - com.liferay.portal.model.Contact
* ?layout - com.liferay.portal.model.Layout
* ?layouts - List
* plid - java.lang.Long
* ?layoutTypePortlet - com.liferay.portal.model.LayoutTypePortlet
* portletGroupId - java.lang.Long
* permissionChecker - com.liferay.portal.security.permission.PermissionChecker
* locale - java.util.Locale
* timeZone - java.util.TimeZone
* theme - com.liferay.portal.model.Theme
* colorScheme - com.liferay.portal.model.ColorScheme
* portletDisplay - com.liferay.portal.theme.PortletDisplay



Note: -lt- with lessthan symbol
-gt- with greaterthan symbol

No comments:

Post a Comment