【发布时间】:2016-07-28 11:12:25
【问题描述】:
我是非常新的 sitecore,正在使用 sitecore 7。 问题是当我在页面编辑器中时,当我使用浮动菜单的“删除”功能删除一个项目时,它只是删除了该项目。
客户要求在此处添加确认框。诸如“您确定要删除”之类的内容。和两个典型的按钮(是/取消)。
这可能吗?任何帮助将不胜感激。
编辑: 在下图中,红叉是一个删除/删除按钮。如果我点击它只会删除。我想在点击按钮时显示确认信息。
编辑 2:
好的,我正在编写自定义命令。 我添加了一个新按钮。目标是这个新按钮将询问用户是否要删除组件。如果用户说“是”,它将与默认的内置删除按钮一样。
代码:
public class RemoveWithNoti:Sitecore.Shell.Applications.WebEdit.Commands.WebEditCommand
{
public override void Execute(CommandContext context)
{
Context.ClientPage.Start(this, "Run", context.Parameters);
}
protected static void Run(ClientPipelineArgs args)
{
if (args.IsPostBack)
{
if (args.HasResult)
{
//Here I need to call "chrome:rendering:delete" this . I just dont know how to!!
}
}
else
{
SheerResponse.Confirm("Are you certain that you want to remove this component");
args.WaitForPostBack();
}
}
}
如何从代码中调用 chrome:rendering:delete??
【问题讨论】:
-
您确定您说的是页面编辑器而不是内容编辑器吗?如果它真的是页面编辑器,你到底想删除什么?请澄清一下,甚至可以提供一个屏幕截图。
-
是的页面编辑器。我正在尝试删除一些组件。
-
您是否尝试询问 Sitecore 支持?
-
没有。他们会帮忙吗?我的意思是我不知道他们是否对编程有帮助!
标签: sitecore sitecore7 page-editor