人人商城 – 手机端多模版

目前人人商城不支持手机端页面的多模版

/addons/ewei_shopv2/core/web/sysset/index.php 

function shop 添加 

$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

添加

            <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

有一个后端加载前端默认模版的地方

image.png修改成

$template = $_W['shopset']['shop']['mobile_default_template'];

然后再把模版里用到mobile/default的地方的default统一修改成“$_W['shopset']['shop']['mobile_default_template']”就可以了