siteserver/cms

BUG:PreviewController.cs的fileContentBuilder 和contentBuilder错误导致单页模板的标签未解析

nhren opened this issue · 2 comments

nhren commented

var contentBuilder = new StringBuilder(TemplateManager.GetTemplateContent(siteInfo, templateInfo));

        if (templateInfo.TemplateType == TemplateType.FileTemplate)           //单页
        {
            var fileContentBuilder = new StringBuilder(TemplateManager.GetTemplateContent(siteInfo, templateInfo));
            Parser.Parse(pageInfo, contextInfo, contentBuilder, visualInfo.FilePath, true);
            return Response(fileContentBuilder.ToString(), siteInfo);
        }

第一句读到ContentBuilder 里了。单页判断又读了一次到fileContentBuilder 里。 Parser.Parse的是contentBuilder,却返回了未做Parse的fileContentBuilder 。。

望修正~~~

好的,我们查一下代码

已修改,感谢反馈