void LoadCategory()
{
if (base.XSLTemplateID > 0)
{
int ParentCategoryID = 0;
if (base.ContainerValue > 0)
{
ParentCategoryID = base.ContainerValue;
}
else
{
int.TryParse(Request.QueryString[CMSConfig.QueryString.CategoryID], out ParentCategoryID);
}
string categoryXML = CategoryManager.GetCategoryPublishXML(base.ModuleID, ParentCategoryID);
string xslPath = CMSWebHelper.GetXSLTemplateFilePath(base.XSLTemplateID);
xslPath = XSLTemplateManager.GetXSLTemplatePath(xslPath, base.XSLTemplateID);
XsltArgumentList arguments = new XsltArgumentList();
arguments.AddExtensionObject("CMS:UserControl", this);
xmlCategory.DocumentContent = categoryXML;
xmlCategory.TransformSource = xslPath;
xmlCategory.TransformArgumentList = arguments;
xmlCategory.DataBind();
}
}
#endregion