我们有一个块可以拉入内容并将其显示在页面上。现在,无论我在语言切换器中选择哪种语言,我们的障碍都无法兑现。
由于我是EpiServer和C#的新手,我想我已经确定下面的代码行是提取数据的那一行?
ServiceLocator.Current.GetInstance<IContentLoader>();
我可以重写它以仅获取用户当前选择的语言的内容吗?
我不确定如何将其与CultureInfo类结合使用。
答案 0 :(得分:2)
您可以尝试以下操作:
IContentLoader contentLoader = ServiceLocator.Current.GetInstance<IContentLoader>();
PageData page = contentLoader.Get<PageData>(new ContentReference(1234) /*Your contentreferenceid to fetch ere*/, ContentLanguage.PreferredCulture);