メニューを追加する

Quick.Cms はメニューをいくつも配置することができます。デフォルトでは、Menu1(Top menu)、Menu2(Navigation)、Menu3(サイドバー)、Menu4(同)、Menu5(Foot menu)の5系統のメニューを持っています。

メニューを増やすときは、以下の3つの作業を行います。順番はどうでもいいです。

テンプレートファイルの編集

templates/container.tpl を開き、メニューを追加したい場所にたとえば
<div id="column">
  $sMenu3
  $sMenu4
  $sMenu6
</div>
と $sMenu6 を足します。

テーマファイルの編集

templates/themes/default.php を開き
$sMenu1 = $oPage->throwMenu( 'menu_1.tpl', 1, 
$iContent, 0 );
$sMenu2 = $oPage->throwMenu( 'menu_2.tpl', 2, 
$iContent, 0 );
$sMenu3 = $oPage->throwMenu( 'menu_3.tpl', 3, 
$iContent, 1 );
$sMenu4 = $oPage->throwMenu( 'menu_4.tpl', 4, 
$iContent, 1 );
$sMenu5 = $oPage->throwMenu( 'menu_1.tpl', 5, 
$iContent, 0 );
$sMenu6 = $oPage->throwMenu( 'menu_5.tpl', 6, 
$iContent, 1 );
と $sMenu6 を足します。menu_5.tpl は、menu_3.tpl か menu_4.tpl をコピーしてつくればいいでしょう。

なお、メニューテンプレートは使い回しできますから
$sMenu1 = $oPage->throwMenu( 'menu_1.tpl', 1, 
$iContent, 0 );
$sMenu2 = $oPage->throwMenu( 'menu_2.tpl', 2, 
$iContent, 0 );
$sMenu3 = $oPage->throwMenu( 'menu_3.tpl', 3, 
$iContent, 1 );
$sMenu4 = $oPage->throwMenu( 'menu_4.tpl', 4, 
$iContent, 1 );
$sMenu5 = $oPage->throwMenu( 'menu_1.tpl', 5, 
$iContent, 0 );
$sMenu6 = $oPage->throwMenu( 'menu_3.tpl', 6, 
$iContent, 1 );
とすることもできます。

環境設定ファイルの編集

config/lang_ja.php を開き
$aMenuTypes[1] = 'Top menu';
$aMenuTypes[2] = 'Navigation';
$aMenuTypes[3] = 'Contents';
$aMenuTypes[4] = 'Websites';
$aMenuTypes[5] = 'Foot menu';
$aMenuTypes[6] = 'Addition';
と $aMenuTypes[6] を足し、メニュー名を付けます。
このページを印刷する
戻る