我已经通过覆盖 webedit 命令自定义了页面编辑器语言选择器,但我不知道如何自定义内容编辑器语言选择器:
我正在尝试复制为页面编辑器语言选择器添加的功能,该功能按区域和语言名称对语言进行排序,并调整名称以不显示“:语言(区域)”部分。
我已经尝试覆盖 SelectLanguage.xaml.xml shell 文件上的 Sitecore.Shell.Applications.Globalization.SelectLanguage.SelectLanguagePage,但这适用于“更多语言”对话框,而不是初始的语言的看法。我还尝试覆盖功能区:语言命令,但这是针对每种语言的单击事件来实际选择它。
有什么建议我应该在哪里寻找此功能吗?
最佳答案
该菜单由 \sitecore\shell\Applications\Content Manager\Galleries\Languages\Gallery Languages.xml
和 Sitecore.Shell.Applications.ContentManager.Galleries 中的关联 CodeBeside 生成.Languages.GalleryLanguagesForm,Sitecore.Client
每个选项的呈现均由 \sitecore\shell\Applications\Content Manager\Galleries\Languages\Gallery Languages.Option.xml
控制,尽管这些值是从 CodeBeside 设置的。
顺便说一句,我只是使用 Chrome 开发工具来弄清楚发生了什么。从网络面板有一个对 default.aspx?xmlcontrol=Gallery.Languages
的 XHTTP 调用。有用的调试步骤。
关于sitecore - 自定义 Sitecore 内容编辑器语言选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19408637/