我知道有一个旧线程here,但在查看所有文档here后,我们似乎无法解决运行 DNN v9.12 和 2SXC v16.7 的相同问题。
我们确实在皮肤上启用了 QuickE,如下所示,并且它可以在整个站点范围内运行:
<%@ Register tagprefix="Edit" tagname="QuickEdit" src="~/DesktopModules/ToSIC_SexyContent/DnnWebForms/Skins/QuickEdit.ascx" %>
<Edit:QuickEdit runat="server" />
当我们尝试在某个特定模块的 razor 视图中禁用 QuickE 时,所有 QuickE 按钮都会从页面中消失:
<div @Edit.Attribute("quick-edit-config", new { modules = new { enable = false }})>
...
</div>
...或者...
<div @Edit.Attribute("quick-edit-config", new { enable = false })>
...
</div>
我们的尝试基于 @iJungleBoy 引用的帖子中的评论:
如果它在整个页面上,但你有一个模块的容器 在应该关闭的地方,将该属性放在该容器上 - 并且 在模块内部它将关闭。
我们还尝试通过皮肤父元素中的快速编辑配置属性启用 QuickE,但这也不起作用。
感谢您提供的任何指导!
我从来没有从事过这个工作,但恕我直言,它是分层的。
因此,如果您将其放在皮肤上,然后在 Razor 中使用 QuickE 按下
div
,则应导致 QuickE 在该视图内关闭。
如果您想在该视图之外关闭,那么我实际上不确定您在做什么。