2010-09-24 2 views
1

Я развиваю N2cms Многоязычный сайт, и проблема в нижнем колонтитуле одинакова в обеих сторонах, которые мне не нужны. Мне нужен отдельный нижний колонтитул в соответствии с их языком. Так может кто-нибудь помочь мне решить эту проблему.Проблема нижнего колонтитула N2CMS

ответ

1

Я полагаю, вы работаете с WebForms.

В главной странице, вы должны поставить это:

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 и ДПФ управляет отображением.

Вниз дизайн сторона для f1:

<div class="footer"> 
    <n2:Display ID="f1" PropertyName="Footer1" Path="~/" runat="server" /> 
</div> 
Смежные вопросы