0

私はjoomla2.5で2列のテンプレートに取り組んでいます。表紙だけに右側のサイドバーを追加し、残りのページには2列(左側とコンテンツ領域)だけを追加して、3列にしたいです。

index.php、css、xmlファイルに必要な変更を加え、右側のサイドバーを作成しました。しかし、それはすべてのページに影響を及ぼしました。右側のサイドバー用に別のテンプレートを作成する必要がありますか、それとも拡張機能をダウンロードする必要がありますか?

4

2 に答える 2

0

あなたはこのようにこれを行うことができます

<?php $menu = JSite::getMenu();
if ($menu->getActive() == $menu->getDefault()) 
{
?>
    <div class="frontend_container">
    <div class="column1"><jdoc:include type="modules" name="module1"/></div>
    <div class="column2"><jdoc:include type="modules" name="module2"/></div>
    <div class="column3"><jdoc:include type="modules" name="module3"/></div>
   </div>
<?php } 
else {
?><div class="frontend_container">
    <div class="column1"><jdoc:include type="modules" name="module4"/></div>
    <div class="column2"><jdoc:include type="modules" name="module5"/></div>

于 2012-07-24T08:32:21.657 に答える
0

管理パネルでこれを行うこともできます。

拡張機能->モジュールマネージャーに移動します

メニューモジュールタイプの1つを選択します(「メニュー例」を選択します)

有効にする

位置を選択

下にスクロールして、実際には2ページ目、位置6を選択します。これは、右上のBeez5またはBeez_20です。

メニューが希望するすべてのページで有効になっていることを確認してください。

保存して閉じます。

于 2013-02-01T13:14:49.887 に答える