Проблема нижнего колонтитула 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 и dft - элементы управления отображением.

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

<div class="footer">
    <n2:Display ID="f1" PropertyName="Footer1" Path="~/" runat="server" />
</div>
Другие вопросы по тегам