Sitecore - 内容编辑器功能区的应用程序快捷方式

时间:2013-08-25 16:49:21

标签: sitecore

我可以在Sitecore中创建一个asp.net webform(aspx)应用程序,并在开始菜单中放置一个快捷方式。这很好。如何从功能区按钮启动该应用程序?

2 个答案:

答案 0 :(得分:5)

Core 数据库中定义应用程序后(请参阅 / sitecore / content / Applications / Sitecore App Center 中的示例),您只需要实现自定义命令并创建功能区按钮。命令代码非常简单(一行代码):

  public class YourCustomCommand : Command
  {   
     public override void Execute(CommandContext context)
     {
        Windows.RunApplication("Name of your application item");
     }
  } 

答案 1 :(得分:2)

您可以简要介绍一下步骤: -

  • 在核心数据库中添加新按钮。
  • 创建一个覆盖Execute方法的新类。
  • 创建一个新命令,将按钮连接到新班级。

您可以使用以下代码在新窗口中启动您的页面。

SheerResponse.Eval("window.open('" + [PATH_TO_LAYOUT] + "','_blank')"); 

查看this博客以获取完整说明。