sitecore - 自定义 Sitecore 内容编辑器语言选择器

标签 sitecore page-editor

我已经通过覆盖 webedit 命令自定义了页面编辑器语言选择器,但我不知道如何自定义内容编辑器语言选择器:

Content Editor Language Selector

我正在尝试复制为页面编辑器语言选择器添加的功能,该功能按区域和语言名称对语言进行排序,并调整名称以不显示“:语言(区域)”部分。

我已经尝试覆盖 SelectLanguage.xaml.xml shell 文件上的 Sitecore.Shell.Applications.Globalization.SelectLanguage.SelectLanguagePage,但这适用于“更多语言”对话框,而不是初始的语言的看法。我还尝试覆盖功能区:语言命令,但这是针对每种语言的单击事件来实际选择它。

有什么建议我应该在哪里寻找此功能吗?

最佳答案

该菜单由 \sitecore\shell\Applications\Content Manager\Galleries\Languages\Gallery Languages.xmlSitecore.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/

相关文章:

forms - Sitecore.Forms.MVC.dll 8.0 到 8.1 删除了类 : FieldModel & SectionModel

dns - 一个域上托管多个 Sitecore 实例

Sitecore:以编程方式删除顶部的页面编辑器工具栏

sitecore - Sitecore 7 中的内容重用

javascript - 带有 Sitecore 页面编辑器的 Jquery

validation - Sitecore WFFM 必填字段的客户端验证

c# - 打开布局详细信息屏幕时是否会触发事件?

Sitecore 页面编辑器和工作流程 - 如何?

Sitecore 7.x 测试(a/b,多变量)MVC

sitecore - 渲染项上的自定义数据源