c# - Sitecore:通过菜单项命令/消息传递语言信息

标签 c# asp.net-mvc-5 sitecore sitecore8 message-handlers

我正在使用 Sitecore 8 Update 2。

我已经用自己的类扩展了默认的 TreelistEx 类。 我添加了一个发送以下消息的菜单项:

mytreelistex:myadd(id=$Target)

我想知道用户当前使用的项目是什么语言(因此包含此自定义字段的项目的语言)

我尝试将 language=$language 添加到消息中,但这与 id=$Target 不同,它只是以纯文本形式返回

有谁知道我怎样才能做到这一点?

最佳答案

我的一位同事指出 TreelistEx 有一个我可以使用的 ItemLanguage 属性。

Sitecore.Context 没有帮助,看起来当消息到达服务器端时所有上下文都丢失了。

关于c# - Sitecore:通过菜单项命令/消息传递语言信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32207122/

相关文章:

javascript - 在 MVC 5 Razor View 中调用 JavaScript 函数

c# - 获取通用类型的 ICollection 属性

sitecore - 如何为所有后端用户设置 Sitecore 默认应用程序选项?

c# - 在项目中的所有模板中设置 Sitecore 字段共享

svn - 将未版本控制的文件添加到 subversion

c# - LibGit2Sharp 日志远程

c# - 为 id 和 View 模型字段的名称添加前缀

c# - Xamarin iOS - Mapkit ArgumentNullException : Value cannot be null

c# - ComboBox.SelectedValue 不工作

c# - 单键具有不同值的哈希表