Leer todos los recursos de una categoría
Código con el que obtendremos todos los recursos (CmsResource) de una categoría dada recorriendo todas las subcategorias.
CmsCategoryService categoryService= new CmsCategoryService();
try {
List<CmsCategory> categorias = categoryService.readSubCategories(getCmsObject(), PATH_CATEGORIA, false);
for(CmsCategory c: categorias)
{
List<CmsResource> recursosOpenCms = categoryService.readCategoryResources(getCmsObject(), c.getPath(), false);
for(CmsResource r:recursosOpenCms)
{
//YA TENEMOS EL CmsResource PARA TRABAJAR CON ÉL.
}
}
} catch (CmsException e) {
e.printStackTrace();
}
Sergio Raposo Vargas