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"];