目前人人商城不支持手机端页面的多模版
/addons/ewei_shopv2/core/web/sysset/index.php
function shop 添加
1 | $data [ 'mobile_default_template' ] = isset( $_POST [ 'data' ][ 'mobile_default_template' ]) && ! empty ( $_POST [ 'data' ][ 'mobile_default_template' ]) ? $_POST [ 'data' ][ 'mobile_default_template' ] : 'default' ; |
/addons/ewei_shopv2/template/web_v3/sysset/index.html
添加
1 2 3 4 5 6 7 | < div class = "form-group" > < label class = "col-lg control-label" >手机端默认模版</ label > < div class = "col-sm-9 col-xs-12" > < input class = "form-control" name = "data[mobile_default_template]" value = "{php echo isset($data['mobile_default_template']) && !empty($data['mobile_default_template']) ? $data['mobile_default_template'] : 'default'}" /> </ div > </ div > |
这样就能把模版名存到数据库的(ims_ewei_shop_sysset)表了,存进去的时候是序列化过的 所以存取的修改也比较简单
addons/ewei_shopv2/core/inc/page.php
line:376
有一个后端加载前端默认模版的地方
修改成
1 | $template = $_W [ 'shopset' ][ 'shop' ][ 'mobile_default_template' ]; |
然后再把模版里用到mobile/default的地方的default统一修改成“$_W['shopset']['shop']['mobile_default_template']”就可以了