【问题标题】:Sitecore Speak UI what layout and renderings for dialog opened from launchpad, desktop or content editorSitecore Speak UI 从启动板、桌面或内容编辑器打开的对话框的布局和渲染
【发布时间】:2016-05-25 17:06:54
【问题描述】:

应该使用什么布局和渲染来创建一个可以从

开始的对话框/应用程序
  1. 启动板
  2. 内容编辑器按钮
  3. 桌面开始菜单快捷方式

举个例子;这是用户管理器对话框的图像。请注意每种情况下标题栏外观的差异。我试图在 Sitecore 中检查这个控件以了解它是如何开发的,但它是在 Sheer UI 中实现的,而不是在 SPEAK UI 中实现的。这可以通过特定布局和渲染组合自动完成,还是我需要检测应用程序的上下文来控制启动板图标是否显示在对话框的左上角?

用户管理器 - 从 Launchpad 启动

用户管理器 - 从内容编辑器启动

用户管理器 - 从桌面开始菜单启动

【问题讨论】:

  • 嗨,马特,我可以告诉你,这里的用户管理器示例实际上是纯粹的 UI,而不是 SPEAK。对于获取标题等的对话框,您可以添加一个对话框渲染。我不确定启动按钮,但我想我能找到。

标签: sitecore sitecore-speak-ui


【解决方案1】:

我可以告诉你,这里的用户管理器示例实际上是纯粹的 UI,而不是 SPEAK。

对于对话框标题,请使用“DialogPageStucture”,“DashboardPageStructure”将为您提供“GlobalHeader”占位符,如下所示。我不确定您如何混合和匹配它们,因为用户管理器是纯粹的 UI 而不是 SPEAK。

对于启动板按钮和标题,请使用“GlobalHeader”和“GlobalLogo”(这是启动板按钮)。将 GlobalHeader 添加到 GlobalHeader 占位符中。将 GlobalLogo 添加到 GlobalHeader.StartButton。

【讨论】:

  • 非常感谢您提供的信息。我已经在使用“任务”PageStructure 渲染并尝试了“Dialog”渲染,但显然要在两者之间切换(也许使用一些规则?)需要将子渲染复制到每个不同的 PageStructure 渲染中。有趣的是,我有一个纯粹的 UI 应用程序,我从桌面和启动板启动它,它的处理方式与用户管理器相同。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-10-05
  • 2012-07-16
  • 1970-01-01
  • 2014-08-04
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多