public final class CmsDetailPageUtil
extends java.lang.Object
I_CmsDetailPageFinder
限定符和类型 | 方法和说明 |
---|---|
static java.util.List<java.lang.String> |
getAllDetailPagesWithUrlName(CmsObject cms,
CmsResource res)
Gets a list of detail page URIs for the given resource, with its URL name appended.
|
static java.lang.String |
getBestUrlName(CmsObject cms,
CmsUUID id)
Returns either the newest URL name for a structure id, or the structure id as a string if there is no URL name.
|
static CmsResource |
lookupPage(CmsObject cms,
java.lang.String uri)
Looks up a page by URI (which may be a detail page URI, or a normal VFS uri).
|
public static java.util.List<java.lang.String> getAllDetailPagesWithUrlName(CmsObject cms, CmsResource res) throws CmsException
cms
- the current CMS contextres
- the resource for which the detail pages should be retrievedCmsException
- if something goes wrongpublic static java.lang.String getBestUrlName(CmsObject cms, CmsUUID id) throws CmsException
cms
- the current CMS contextid
- the structure id of a resourceCmsException
- if something goes wrongpublic static CmsResource lookupPage(CmsObject cms, java.lang.String uri) throws CmsException
cms
- the current CMS contexturi
- the detail page or VFS uriCmsException
- if something goes wrong