Je suppose que vous travaillez avec WebForms.
Dans la page principale, vous devez mettre ceci:
protected ILanguageGateway languages;
protected override void OnInit(EventArgs e)
{
if (CurrentPage != null)
{
languages = N2.Context.Current.Resolve<ILanguageGateway>();
ContentItem language = languages.GetLanguage(CurrentPage) as ContentItem;
f1.CurrentItem = language; /* Here is the trick */
f2.CurrentItem = language;
dft.CurrentItem = language;
base.OnInit(e);
}
}
f1, f2 et DFT sont des commandes d'affichage.
vers le bas est le côté design pour f1:
<div class="footer">
<n2:Display ID="f1" PropertyName="Footer1" Path="~/" runat="server" />
</div>