1

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

4

2 回答 2

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");
     }
  } 
于 2013-08-25T19:18:17.000 回答
2

你可以简单的步骤是: -

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

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

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

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

于 2013-08-25T17:24:04.390 回答