2010-09-24 84 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和DFT的顯示控制。

下是F1的設計方:

<div class="footer"> 
    <n2:Display ID="f1" PropertyName="Footer1" Path="~/" runat="server" /> 
</div>