2016-05-25 37 views
0

什麼佈局和渲染應該被用來創建一個對話框/應用程序,它可以從Sitecore的講UI從啓動板,桌面或內容編輯

  1. 的Launchpad
  2. 內容編輯器啓動開什麼樣的佈局和效果圖的對話框按鈕
  3. 桌面開始菜單快捷方式

作爲示例;這裏是用戶管理器對話框的圖像。請注意每種情況下標題欄外觀的差異。我試圖在Sitecore中檢查這個控件,看看它是如何開發的,但它在Sheer UI而不是SPEAK UI中實現。這可以通過特定佈局和渲染組合自動完成,還是需要檢測應用程序的上下文以控制啓動板圖標是否顯示在對話框的左上角?

用戶管理器 - 從Launchpad中 User Manager - launched from Launchpad

用戶管理器啓動 - 從桌面開始菜單 User Manager - launched from Desktop Start Menu

+0

HI馬特,我可以告訴你的是,用戶管理例子在這裏實際上是純粹的UI,而不是說話。對於獲取標題等的對話框,可以添加一個對話框。我不確定發射按鈕,但生病看我能發現。 – Komainu85

回答

1

我推出 - 從內容編輯器 User Manager - launched from Content Editor

用戶管理器啓動可以告訴你這裏的用戶管理器示例實際上是Sheer UI而不是SPEAK。

對於對話框標題使用「DialogPageStucture」,「DashboardPageStrucuture」會用下面給你「GlobalHeader」佔位符。我不確定你是如何混合和匹配它們的,因爲用戶管理器是純粹的用戶界面而不是SPEAK。

對於發射臺按鈕和報頭使用「GlobalHeader」和「GlobalLogo」(這是在發射臺上的按鈕)。將GlobalHeader添加到GlobalHeader佔位符中。將GlobalLogo添加到GlobalHeader.StartButton中。

+0

非常感謝您的信息。我已經在使用「任務」PageStructure渲染並嘗試了「對話框」,但顯然要在兩者之間切換(也許使用一些規則?)需要將子渲染複製到每個不同的PageStructure渲染中。有趣的是,我有一個純粹的UI應用程序,我從桌面和啓動板啓動,並以與用戶管理器相同的方式處理。 –

相關問題