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

问题描述 投票:0回答:1

我们有一个块可以提取内容并将其显示在我们的页面上。现在,无论我在我们的语言切换器中选择何种语言,我们的块都不会尊重这种语言。

由于我是EpiServer和C#的新手,我认为我已经确定了以下代码行作为引入数据的代码行?

ServiceLocator.Current.GetInstance<IContentLoader>();

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

我不确定如何将它与CultureInfo类结合起来。

episerver
1个回答
2
投票

你可以尝试这样的事情:

IContentLoader contentLoader = ServiceLocator.Current.GetInstance<IContentLoader>();
PageData page = contentLoader.Get<PageData>(new ContentReference(1234) /*Your contentreferenceid to fetch ere*/, ContentLanguage.PreferredCulture);
© www.soinside.com 2019 - 2024. All rights reserved.