path = "/"; String categoryBase = getRepositoryBaseFolderName(cms); do { String repositoryPath = internalCategoryRootPath(path, categoryBase);
path = "/"; String base = getRepositoryBaseFolderName(cms); do { String repositoryPath = internalCategoryRootPath(path, base);
CmsRelationFilter.TARGETS.filterType(CmsRelationType.CATEGORY)).iterator(); if (repair && itRelations.hasNext()) { baseFolder = getRepositoryBaseFolderName(cms);
CmsRelationFilter.TARGETS.filterType(CmsRelationType.CATEGORY)).iterator(); if (repair && itRelations.hasNext()) { baseFolder = getRepositoryBaseFolderName(cms);
/** * Creates a category from the given resource.<p> * * @param cms the cms context * @param resource the resource * * @return a category object * * @throws CmsException if something goes wrong */ public CmsCategory getCategory(CmsObject cms, CmsResource resource) throws CmsException { CmsProperty title = cms.readPropertyObject(resource, CmsPropertyDefinition.PROPERTY_TITLE, false); CmsProperty description = cms.readPropertyObject(resource, CmsPropertyDefinition.PROPERTY_DESCRIPTION, false); return new CmsCategory( resource.getStructureId(), resource.getRootPath(), title.getValue(resource.getName()), description.getValue(""), getRepositoryBaseFolderName(cms)); }
/** * Creates a category from the given resource.<p> * * @param cms the cms context * @param resource the resource * * @return a category object * * @throws CmsException if something goes wrong */ public CmsCategory getCategory(CmsObject cms, CmsResource resource) throws CmsException { CmsProperty title = cms.readPropertyObject(resource, CmsPropertyDefinition.PROPERTY_TITLE, false); CmsProperty description = cms.readPropertyObject(resource, CmsPropertyDefinition.PROPERTY_DESCRIPTION, false); return new CmsCategory( resource.getStructureId(), resource.getRootPath(), title.getValue(resource.getName()), description.getValue(""), getRepositoryBaseFolderName(cms)); }
/** * @see org.opencms.ade.sitemap.shared.rpc.I_CmsSitemapService#getCategoryData(java.lang.String) */ public CmsSitemapCategoryData getCategoryData(String entryPoint) throws CmsRpcException { CmsObject cms = getCmsObject(); try { CmsResource entryPointResource = cms.readResource(entryPoint); String basePath = CmsStringUtil.joinPaths( entryPointResource.getRootPath(), CmsCategoryService.getInstance().getRepositoryBaseFolderName(getCmsObject())); List<CmsCategoryTreeEntry> entries = CmsCoreService.getCategoriesForSitePathStatic( cms, entryPoint, cms.getRequestContext().removeSiteRoot(basePath)); CmsSitemapCategoryData categoryData = new CmsSitemapCategoryData(); for (CmsCategoryTreeEntry entry : entries) { categoryData.add(entry); } categoryData.setBasePath(basePath); return categoryData; } catch (Exception e) { error(e); return null; } }
String localRepositoryPath = CmsStringUtil.joinPaths( entryPoint, CmsCategoryService.getInstance().getRepositoryBaseFolderName(getCmsObject()));