2010-09-24 17 views
1

Je développe le site N2cms Multilangual et le problème est le pied est le même dans les deux côtés dont je n'ai pas besoin j'ai besoin de pied de page séparé en fonction de leur langue .. Donc quelqu'un peut m'aider à résoudre ce problème.N2CMS pied de page problème

Répondre

1

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>