EpiServer: получить контент на выбранном в данный момент языке? - PullRequest
0 голосов
/ 08 февраля 2019

У нас есть блок, который загружает контент и отображает его на нашей странице.Прямо сейчас, независимо от того, какой язык я выбираю в нашем переключателе языков, наш блок не учитывает это.

Поскольку я новичок в EpiServer и C #, я думаю, что я определил следующую строку кода кактот, который извлекает данные?

ServiceLocator.Current.GetInstance<IContentLoader>();

Могу ли я переписать это, чтобы получать контент только на том языке, который в данный момент выбран пользователем?

Я не уверен, как его объединить сКультураИнфо класс.

1 Ответ

0 голосов
/ 08 февраля 2019

Вы можете попробовать что-то вроде этого:

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