1

コンテンツに2つの列がある場合と、1つの列がある場合があります。

  • 1つのオプションは、ベースの小枝テンプレートを用意してから、コンテンツのブロックをovverideし、1列が必要な場合は<div class="col-2">bla bla</div> <div class="sidebar">blah</div> ORを書き込むことです。 <div class="col-1">blah bal</div>この場合の欠点は、私がこれらのものを常に書かなければならないということです。

  • 別の解決策は、3つの基本的なテンプレートを1)ベース、2)1列、3)2列にしてから、必要なブロックをovverideすることです。1列には(inner_content)があり、2列には(inner_content)と(sidebar_content)があり、さらに2つのファイルがあるという欠点はありません。

  • 別の解決策は、divcol-2またはcol-1のクラスを変更する小枝変数のみを変更することです。

ここでの最良の解決策は何ですか?必要に応じてデフォルトなどを許可するので、3つのテンプレートを使用するのが最適だと思います。より良い解決策はありますか?

4

1 に答える 1

0

ドキュメントに記載されている3 レベルの継承方法に従って、基本/ 1 列/ 2 列のアプローチを使用することをお勧めします。

于 2013-03-09T05:31:44.110 に答える