1
我如何去获取Sitecore 6中另一种语言的字段值?要使用标准语言获取字段的值,请使用以下page.Fields["Title"].ToString()
。以其他语言获取字段值?
如何做到这一点,如果我想要的英文(en)相同的字段的值例如?
我如何去获取Sitecore 6中另一种语言的字段值?要使用标准语言获取字段的值,请使用以下page.Fields["Title"].ToString()
。以其他语言获取字段值?
如何做到这一点,如果我想要的英文(en)相同的字段的值例如?
如果没有先获取该语言的整个项目,就无法获得不同语言字段的值。在你的情况下,page
使用语言'x',Title
使用语言'x'。如果您想要语言'y'中的Title
字段,则需要语言'y'中的page
。
Sitecore.Globalization.Language language = Sitecore.Data.Managers.LanguageManager.GetLanguage("en");
Sitecore.Data.Items.Item itemY = Sitecore.Context.Database.GetItem("/path/to/item", language);
string fieldY = itemY["Title"];