0

スティッキーフッターがどのように機能するかを誰か説明してください:

 <div id="container....
  ...content
 </div>
 <div id="footer"....
 </div>

 CSS:
 #container
 {
   height: 100%;
   margin-bottom: -height of footer
 }

Orchard CMS に実装される可能性がありますか? 私が対処できない問題は、一部のメイン コンテンツ レイアウトをラッパーで囲むことです。現在私は持っています:

 <div id="aside-1 ...
 <div id="layout-navigation
 <div id="layout-main-container
 <div id="layout-footer

したがって、主な問題は、レイアウトのレンダリングをカスタマイズすることです。

4

1 に答える 1

1

Layout.cshtml ファイルで、Display メソッドを使用してゾーンをレンダリングします。コンテンツがレンダリングされるプライマリ ゾーンは、次のようにレンダリングするコンテンツ ゾーンです。

<div id="container....
  @Display(Model.Content)
 </div>
 <div id="footer"....
 </div>

(Theme.txt マニフェスト ファイルを使用して) 独自のカスタム ゾーンを定義することもできます。たとえば、Theme.txt ファイルで、次のようにフッター ゾーンを定義します。

Zones: Content, Footer

次に、Layout.cshtml で、そのゾーンを次のようにレンダリングします。

<div id="container....
  @Display(Model.Content)
 </div>
 <div id="footer"....
  @Display(Model.Footer)
 </div>

コンテンツのレイアウト方法は完全に自由です。

于 2013-09-15T22:47:14.740 に答える