Joomla 3.2 のオーバーライド、代替レイアウト、およびスタイルの性質について、私はかなり混乱しています。
特定のサイト用に開発しているカスタム テンプレートがありますが、これは再利用するためのものではありません。ヘッダーとフッターをページに「ハード コード」し (サイト全体で一定であるため)、8 つのカスタム位置とコンポーネントを読み込む場所を提供します。これはすべて正常に機能します。
イベントと呼ばれるメイン メニュー項目があり、そのメニュー項目にリンクされたブログ コンポーネントを通常とは異なる場所にロードする必要があります。記事自体のレイアウトは同じままで構いませんが、変更する必要があるのは表示する場所だけであり、このページだけです。
テンプレート index.php :
<div id="top">
<nav>
<div id="navcontainer">
<jdoc:include type="modules" name="nav" style="xhtml" />
</div>
</nav>
<div id="featured">
<jdoc:include type="modules" name="featured" style="xhtml" />
</div>
</div>
<div id="content">
<div class="bc">
<jdoc:include type="modules" name="before main articles" style="xhtml" />
</div>
<div id="component">
<jdoc:include type="component" style="xhtml" />
</div>
</div>
必要なオーバーライド、代替、スタイル...?:
<div id="top">
<nav>
<div id="navcontainer">
<jdoc:include type="modules" name="nav" style="xhtml" />
</div>
</nav>
<div id="featured">
<jdoc:include type="component" style="xhtml" />
</div>
</div>
<div id="content">
<div class="bc">
<jdoc:include type="modules" name="before main articles" style="xhtml" />
</div>
<div id="component">
<jdoc:include type="modules" name="archived" style="xhtml" />
</div>
</div>
ページに非常に大きな影響を与える非常に小さな変更。どのような変更を加える必要があるかさえわかりません。見つけたドキュメントは主に joomla 1.5-2.5 であり、それ以降に何が変更されたのかわかりません。
テンプレートでこれをどのように変更しますか? オーバーライド、代替レイアウト、またはスタイル?
補足: モジュールの位置名にスペースを入れることの悪い習慣を知っています。私はそれらを段階的に廃止しています。