【发布时间】:2023-02-13 16:56:17
【问题描述】:
首先我想说你们的产品太棒了!使继承旧 DNN 实例的工作更加直观。
抱歉,如果我错过了这真的很简单的事情,但在搜索文档和互联网后我陷入了死胡同。
我正在使用 Evoq 内容,直到本周初,发布工作流程一直在运行良好的富文本 WISIWIG 字段,但似乎发生了一些变化。现在,当发布更改时,任何嵌入丰富内容字段的应用程序都会在未登录时显示演示项目。
我在较小的范围内重新创建了这个问题来说明这个问题:
登录后,它看起来和预期的一样——左边是一个直接放在页面上的按钮,右边是富文本字段中的一个按钮:
当注销时:
如您所见,作为富文本字段嵌入的按钮正在显示演示项。
我检查了所有内容项并确保它们设置为发布而不是草稿或隐藏,并确保页面设置为在 DNN 中发布。
奥尔多我已经仔细检查了字段的设置方式,但由于这是以前的工作方式,我怀疑这是问题所在,但为了清楚起见,这里是字段在模型中的外观:
它使用以下方式呈现到页面:
@{
var renderSvc = GetService<IRenderService>();
}
@renderSvc.All(Content, field: "BodyContentBlocks", merge: Content.Body)
我一直在搜索文档和互联网以寻找可能发生的事情的提示,但我能找到的最接近的是github 上的这个线程,但它似乎不是完全相同的问题。
在按预期工作几个月后,就在转移到我们的生产服务器之前出现了这个问题(他们总是这样做!),因此任何帮助都将得到极大的帮助。如果您需要我提供更多信息,请告诉我,感谢您抽出宝贵时间。
【问题讨论】:
标签: dotnetnuke 2sxc