2013-10-16 97 views
2

我已經通過重寫webedit命令自定義頁面編輯器語言選擇,但我無法弄清楚如何自定義內容編輯器語言選擇:自定義Sitecore的內容編輯器語言選擇

Content Editor Language Selector

我我試圖複製我爲頁面編輯器語言選擇器添加的功能,該功能按區域和語言名稱對語言進行排序,並調整名稱以不顯示「:language(region)」部分。

我已經嘗試重寫Sitecore.Shell.Applications.Globalization.SelectLanguage.SelectLanguagePage上SelectLanguage.xaml.xml shell文件,但對於漢語語言更多的對話,而不是對語言的初始視圖。我也嘗試覆蓋ribbon:languages命令,但這是針對每種語言的點擊事件來實際選擇它的。

任何建議,我應該在哪裏尋找這個功能?

回答

5

這是通過\sitecore\shell\Applications\Content Manager\Galleries\Languages\Gallery Languages.xml生成的菜單和在Sitecore.Shell.Applications.ContentManager.Galleries.Languages.GalleryLanguagesForm, Sitecore.Client

每個選項的呈現相關聯的CodeBeside是由\sitecore\shell\Applications\Content Manager\Galleries\Languages\Gallery Languages.Option.xml控制雖然值從CodeBeside設置。

順便說一句,我只是使用Chrome開發工具來弄清楚發生了什麼事情。從網絡面板,有一個到default.aspx?xmlcontrol=Gallery.Languages的XHTTP調用。有用的調試步驟。

+0

謝謝!這是完美的。當我在Chrome開發工具中時,我看到了查詢字符串,但不知道該在哪裏跟蹤它。 – Sam

+0

太好了。通常,只需刪除點並在/ Sitecore/shell /應用程序中搜索文件,但有時候會有一些試驗和錯誤:) – jammykam

相關問題