2月
18
2009

[EC-CUBE]管理画面左メニューの追加方法


EC-CUBEの管理画面に機能を追加する必要が出たので、機能にアクセスするための左メニューリンクの追加方法をメモしておきます。
機能追加についてはそのうち時間のあるときにでも。

/data/Smarty/templates/admin/機能/subnavi.tplにテーブルセルを追加して、その中にリンクを追加します。
【例】
目的
売上集計(機能名:total)に「ランキング集計(page=ranking)」を追加する場合
対象ファイル:/data/Smarty/templates/admin/total/subnavi.tpl
ソース:

<table width="141" border="0" cellspacing="0" cellpadding="0" summary=" " id="menu_navi">

?省略?

	<!--ナビ-->
	<!-- 以下2行を追加 -->
	<tr><td class=<!--{if !($arrForm.page.value == 'ranking')}-->"navi"<!--{else}-->"navi-on"<!--{/if}-->><a href="./index.php?page=ranking" onMouseOver="naviStyleChange('ranking', '#a5a5a5')" <!--{if !($arrForm.page.value == 'ranking')}-->onMouseOut="naviStyleChange('ranking', '#636469')"<!--{/if}--> id="ranking"><img src="<!--{$TPL_DIR}-->img/contents/icon.jpg" width="15" height="9" alt="" border="0"><span class="navi_text">ランキング集計</span></a></td></tr>
	<tr><td><img src="<!--{$TPL_DIR}-->img/contents/navi_line.gif" width="140" height="2" alt=""></td></tr>
	<!--ナビ-->
</table>

あとはLC_PageAdmin_Total.phpを(から必要なメソッドを子クラスにコピーして)必要に応じて編集するだけ。詳しくはまたいずれ。

▼Advertisement

【Webサービスを作ろう!好評連載中!】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ #1 挫折しないウェブサービス開発のための4つの心構え
Webサービス、Webアプリケーション開発に興味のある方は必見です!

【2月のイチオシ記事】このエントリーをはてなブックマークに追加 はてなブックマーク -
⇒ 社長になった私がお金にならないデータベースサイトを作った7つの理由

Written by suzuki in: メモ | タグ: ,

コメントはまだありません

Comments are closed.

RSS feed for comments on this post.


| I have been indebted to Aeros Theme. |