コード例 #1
0
ファイル: CmsView.cs プロジェクト: Steinerd/MicroCms
 protected virtual XElement RenderDocument(CmsContext context, CmsDocument document)
 {
     return XmlParser.ParseSafe(String.Format(DocumentFormat, String.Join("", document.Parts.Select(p => RenderPart(context, p)))));
 }
コード例 #2
0
ファイル: CmsView.cs プロジェクト: Steinerd/MicroCms
 protected virtual XElement RenderPart(CmsContext context, CmsPart part)
 {
     return XmlParser.ParseSafe(String.Format(PartFormat, context.Render(part)));
 }
コード例 #3
0
ファイル: CmsView.cs プロジェクト: Steinerd/MicroCms
 public virtual IEnumerable<XElement> Render(CmsContext context, params CmsDocument[] documents)
 {
     return documents.Select(d => RenderDocument(context, d));
 }