メニューを追加する
Quick.Cms はメニューをいくつも配置することができます。デフォルトでは、Menu1(Top menu)、Menu2(Navigation)、Menu3(サイドバー)、Menu4(同)、Menu5(Foot menu)の5系統のメニューを持っています。
メニューを増やすときは、以下の3つの作業を行います。順番はどうでもいいです。
テンプレートファイルの編集
templates/container.tpl を開き、メニューを追加したい場所にたとえば
テーマファイルの編集
templates/themes/default.php を開き
なお、メニューテンプレートは使い回しできますから
環境設定ファイルの編集
config/lang_ja.php を開き
メニューを増やすときは、以下の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] を足し、メニュー名を付けます。