我想知道是否有内置方法可以在JavaScript中从Sitecore获取/检索字典项。我们有一些需要在JavaScript小部件中翻译的文本。
答案 0 :(得分:5)
您可以使用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>
这样的事情。
答案 1 :(得分:0)
我在博客上写了一个方便的方法来获取JavaScript中的sitecore词典: http://jockstothecore.com/get-sitecore-dictionary-in-js