Merge pull request #6280 from jtkech/patch-5

Little update to FrontEndCultureSelector.cshtml
This commit is contained in:
Nicholas Mayne 2016-01-15 09:29:45 +00:00
commit f09a7d999e

View File

@ -7,7 +7,7 @@
var localizableAspects = Enumerable.Empty<ILocalizableAspect>(); var localizableAspects = Enumerable.Empty<ILocalizableAspect>();
var homePage = WorkContext.Resolve<IHomeAliasService>().GetHomePage(); var homePage = WorkContext.Resolve<IHomeAliasService>().GetHomePage();
if (homePage != null) { if (homePage != null && homePage.Has<ILocalizableAspect>()) {
var localizationService = WorkContext.Resolve<ILocalizationService>(); var localizationService = WorkContext.Resolve<ILocalizationService>();
localizableAspects = localizationService.GetLocalizations(homePage).Concat(new[] { homePage.As<ILocalizableAspect>() }); localizableAspects = localizationService.GetLocalizations(homePage).Concat(new[] { homePage.As<ILocalizableAspect>() });
} }
@ -16,6 +16,11 @@
<div> <div>
<ul> <ul>
@foreach (var localization in localizableAspects) { @foreach (var localization in localizableAspects) {
if (localization.Culture == null) {
continue;
}
var culture = CultureInfo.GetCultureInfo(localization.Culture); var culture = CultureInfo.GetCultureInfo(localization.Culture);
<li> <li>
@ -29,4 +34,4 @@
} }
</ul> </ul>
</div> </div>
} }