The Ensemble tag library (pt:ensemble) provides tags to insert pagelets in Ensemble consumer pages and access authentication and role information for Ensemble resources.
In addition to the tags below, Ensemble pagelets can use cross-platform libraries to access constants and implement logic. For details, see About Cross-Platform Adaptive Tag Libraries.
For a full list of tags and attributes, see the tagdocs. Tagdocs for all platforms are available on the API Libraries page.
Tag | Function | More Information |
---|---|---|
pt:ensemble.inject | Injects the output of the specified pagelet into the page. | Inserting Pagelets Using Ensemble Adaptive Tags |
pt:ensemble.resourcedata | Stores data for a specific Ensemble resource, if available, in memory as a data object containing information about the resource. | Accessing Resource Data Using Ensemble Adaptive Tags |
pt:ensemble.authsourcedata | Stores a list of available authentication sources for the currently requested resource in memory. | Accessing Authentication Data Using Ensemble Adaptive Tags |
pt:ensemble.loginlink | Stores the URL prefix for the login page in memory using the given key and scope. | Accessing the Login URL Using Ensemble Adaptive Tags |
pt:ensemble.roleexpr | Evaluates a role expression and stores the result as a boolean in memory. Designed to work with the pt:logic.if tag. | Accessing User Roles Using Ensemble Adaptive Tags |
pt:ensemble.rolelist | Stores a list of the roles for the current user in memory. | Accessing User Roles Using Ensemble Adaptive Tags |
pt:ensemble.ssologout | Notifies Ensemble that the current user should be logged out of all resources in Ensemble. Used as singleton only (does not display the contents of the tag). |