例如,想把品牌/index.php?app=lipei頁面作成可編輯的。
首先,找到後臺
admin\includes\menu.inc.php第61行
'template' => array(
'text' => Lang::get('template'),
'url' => 'index.php?app=template',
),
從中能夠看到template文件在,
admin\app\template.app.php 第309行
function _get_editable_pages()
{
return array(
'index' => SITE_URL . '/index.php',
'gcategory' => SITE_URL . '/index.php?app=category',
);
}
在上面代添加'lipei' => SITE_URL . '/index.php?app=lipei ',
function _get_editable_pages()
{
return array(
'index' => SITE_URL . '/index.php',
'gcategory' => SITE_URL . '/index.php?app=category',
'lipei' => SITE_URL . '/index.php?app=lipei',
);
}
進入後臺,設置-模板編輯,能夠看到多了一個項,可是沒有名稱。如圖,
其次,找到相對應得與語言包
\languages\sc-utf-8\admin\template.lang.php 第16行加上
'lipei' => '品牌分類頁',
再次進入後臺查看,名稱就顯示出來了。如圖
這樣就能夠進入到頁面編輯了,可是若是頁面沒有相對應該的可編輯框,那麼也作不了什麼!接着在
找到前臺的頁面文件,themes\mall\default\lipei.index.html 第5行加上代碼:
<div area="left" widget_type="area">
<!--{widgets page=brand area=left}-->
</div>
注:
page的值必定與剛纔加入的模板的名稱是同樣。若是以爲不夠用你能夠本身加上其餘的模塊,改變一下area的值就能夠了。 後臺能夠出現了可是你還的讓前臺可以編輯而後就app/下面複製個文件改爲lipei.app.php /* 當前位置 */改爲 $_curlocal=array( array( 'text' => Lang::get('index'), 'url' => 'index.php', ), array( 'text' => Lang::get('lipei'), 'url' => '', ), ); $this->assign('_curlocal',$_curlocal); $this->assign('gcategorys', $gcategorys); $this->_config_seo('title', Lang::get('lipei') . ' - '. Conf::get('site_title')); $this->display('lipei.html'); 最後在themes/mall/default/下面添加上你的模板頁面lipei.html. 這樣後臺就能夠編輯你如今的模板了,你能夠在模板裏隨便加掛件,編輯了