protected virtual XElement RenderDocument(CmsContext context, CmsDocument document) { return XmlParser.ParseSafe(String.Format(DocumentFormat, String.Join("", document.Parts.Select(p => RenderPart(context, p))))); }
protected virtual XElement RenderPart(CmsContext context, CmsPart part) { return XmlParser.ParseSafe(String.Format(PartFormat, context.Render(part))); }
public virtual IEnumerable<XElement> Render(CmsContext context, params CmsDocument[] documents) { return documents.Select(d => RenderDocument(context, d)); }