Skip to content

Theme

Provides access to the attributes of one theme.

Attributes:

  • description

    The description of the theme.

    Example:

    ${wp.themeList.current.description}
    

    Parameters: none

    Returns: Description object for the theme node; it is never null. You can use the value of the title object to retrieve the description in current locale.

  • metadata

    The metadata map of this theme.

    Example:

    ${wp.themeList.current.metadata['com.ibm.portal.Hidden']}
    

    Parameters: none

    Returns: Metadata, never null.

  • profiles

    Represents the profile list of this theme.

    Example:

    ${wp.themeList.current.profiles}
    

    Parameters: none

    Returns: ProfileList, it is never null.

  • themeTemplateURI

    Represents the URI pointing to the theme template that is configured for the current page that is rendered.

    Example:

    <%@ taglib uri="http://www.ibm.com/xmlns/prod/websphere/portal/v8.5/resolver" prefix="r" %>
    <r:dataSource uri='spa:${wp.identification[${wp.selectionModel.selected}]}' escape="none">
        <r:param name="themeURI" value="${wp.themeList.current.themeTemplateURI}"/>
        <r:param name="mime-type" value="text/html"/>
    </r:dataSource>
    

    Parameters: none

    Returns: The URI pointing to the theme template that is configured for the current page that is rendered.

    Exception: This attribute works for the current theme and current page that is rendered only.

  • title

    The title of this theme.

    Example:

    ${wp.themeList.current.title}
    

    Parameters: none

    Returns: Title object for the theme node; it is never null. You can use the value of the title object to retrieve the title in current locale.