如何在页面编辑器上禁用图像组件的编辑?

How to disable editing of image component on page editor?

我有一个图像组件,我需要在 Sitecore 页面编辑器上禁用它的编辑功能区,这样作者就无法 edit/change 图像。

在代码中:

<sc:Image Field="Image" ID="Image1" runat="server">

我试过了DisableWebEditing="true"但是没用!

也在后面的代码中尝试过这个

if (Sitecore.Context.PageMode.IsPageEditor)
{
    Image1.DisableWebEditing = true;
}`

如何禁用图像编辑?

我原以为您所做的更改会在禁用 Web 编辑功能时起作用。您是否正在测试 "is administrator" 功能?我知道页面编辑器偶尔会为完全管理员提供更多访问权限。

如果您不想对其进行编辑,您还可以考虑使用 ASP.NET 图像控件并使用媒体项中的数据对其进行更新。