例如,想把品牌/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. 这样后台就能够编辑你如今的模板了,你能够在模板里随便加挂件,编辑了