有什么方法可以从 Sitecore 7.2 中的 javascript 获取字典项?

Any way to get dictionary item from javascript in Sitecore 7.2?

我想知道 JavaScript 中是否有从 Sitecore 中 get/retrieve 字典项的内置方法。我们的 JavaScript 小部件中有一些文本需要翻译。

您可以使用 ItemWebApi - 这里有一些很好的例子说明如何做到这一点:https://sitecorecreative.wordpress.com/2013/02/28/sitecore-web-api-client-library/

我会走另一条路。如果我需要翻译用于 JavaScript 的文本,我会在初始化小部件时传入翻译后的文本,或者我会在小部件使用的 DOM 元素上设置数据属性:

<div id="widgetContainer" data-text-one="@Model.TranslatedTextOne" data-text-two="@Model.TranslatedTextTwo">
</div>

诸如此类。

我在 JavaScript 中写了一个关于如何获取 sitecore 字典的便捷方法: http://jockstothecore.com/get-sitecore-dictionary-in-js