在2sxc内容类型/视图中将内容添加到页面时出错



我对2sxc内容应用程序有问题。安装没有问题,但当我选择一个内容类型时,我会得到这个错误:

Error: Microsoft.CSharp.RuntimeBinder.RuntimeBinderException: Cannot convert null to 'bool' because it is a non-nullable value type at CallSite.Target(Closure , CallSite , Object ) at ASP._Page_Portals_0_2sxc_Content_Image__ImageImagelist_cshtml.Execute() in I:wwwrootdnndev.me_980Portals2sxcContentImage_ImageImagelist.cshtml:line 28 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at System.Web.WebPages.WebPageBase.<>c__DisplayClass7.<RenderPageCore>b__6(TextWriter writer) at System.Web.WebPages.WebPageBase.Write(HelperResult result) at ASP._Page_Portals_0_2sxc_Content_Image__Max_1_cshtml.Execute() in I:wwwrootdnndev.me_980Portals2sxcContentImage_Max 1.cshtml:line 12 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at ToSic.Sxc.Engines.RazorEngine.Render(TextWriter writer) in C:Projects2sxc2sxcSrcDnnToSic.Sxc.RazorEnginesRazorRazorEngine.cs:line 67 at ToSic.Sxc.Engines.RazorEngine.RenderTemplate() in C:Projects2sxc2sxcSrcDnnToSic.Sxc.RazorEnginesRazorRazorEngine.cs:line 77 at ToSic.Sxc.Engines.EngineBase.Render() in C:Projects2sxc2sxcSrcSxcToSic.SxcEnginesEngineBase.cs:line 148 at ToSic.Sxc.Blocks.BlockBuilder.Render() in C:Projects2sxc2sxcSrcSxcToSic.SxcBlocksBlockBuilder_Render.cs:line 57

我读到一些东西,比如图片,演示内容可能有问题。。但我不知道,我只是得到了这个错误。。

请帮帮我。这个内容管理器可能正是我在dnn项目中所需要的(在dnn 9.8.0和2sxc内容v11.10.1上运行(

我不知道您遇到了什么问题,但请注意,该代码有两个版本,一个用于BS3,一个适用于BS4。这可能是因为你的皮肤是BS3,而代码可能没有得到很好的维护,因为它现在很少使用。

我想我找到了原因。在较新的2sxc版本中,IsPublished似乎返回Null而不是true/false。将尽快修复,11.11.03将在几个小时内修复。

https://github.com/2sic/2sxc/issues/2300

最新更新