EpiServer:以当前选择的语言获取内容吗?

时间:2019-02-08 10:28:55

标签: episerver

我们有一个块可以拉入内容并将其显示在页面上。现在,无论我在语言切换器中选择哪种语言,我们的障碍都无法兑现。

由于我是EpiServer和C#的新手,我想我已经确定下面的代码行是提取数据的那一行?

ServiceLocator.Current.GetInstance<IContentLoader>();

我可以重写它以仅获取用户当前选择的语言的内容吗?

我不确定如何将其与CultureInfo类结合使用。

1 个答案:

答案 0 :(得分:2)

您可以尝试以下操作:

IContentLoader contentLoader = ServiceLocator.Current.GetInstance<IContentLoader>();
PageData page = contentLoader.Get<PageData>(new ContentReference(1234) /*Your contentreferenceid to fetch ere*/, ContentLanguage.PreferredCulture);