gpt4 book ai didi

sitecore - 以编程方式禁用设计角色

转载 作者:行者123 更新时间:2023-12-02 01:44:19 26 4
gpt4 key购买 nike

我想知道是否有任何方法可以从代码中切换/禁用设计师角色。命令的预期效果:webedit:toggledesigncapability

页面编辑器中命令的图像:

如何从代码切换设计功能?

最佳答案

下面的代码为当前用户切换此设置的状态。它应该对您有用,或者至少为您指明了正确的方向。我没有时间测试它,所以你需要自己做。执行完代码记得刷新页面:

string key = "/Current_User/Page Editor/Capability/design";
if (Sitecore.Web.UI.HtmlControls.Registry.GetString(key, "on") == "on")
{
Sitecore.Web.UI.HtmlControls.Registry.SetString(key, "off");
}
else
{
if (WebEditUtil.CanDesignItem(Sitecore.Context.Item))
{
Sitecore.Web.UI.HtmlControls.Registry.SetString(key, "on");
}
}

关于sitecore - 以编程方式禁用设计角色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26611259/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com