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