拖拽设计商品分类排序修复

feat/task1-c-wallet
gongfuxiang 2021-11-15 13:25:17 +08:00
parent abe130a165
commit eb317cbfaa
3 changed files with 96 additions and 95 deletions

View File

@ -57,6 +57,17 @@ class Index extends Common
$banner = BannerService::Banner();
MyViewAssign('banner_list', $banner);
// H5导航
MyViewAssign('navigation', AppHomeNavService::AppHomeNav());
// 用户订单状态
$user_order_status = OrderService::OrderStatusStepTotal(['user_type'=>'user', 'user'=>$this->user, 'is_comments'=>1]);
MyViewAssign('user_order_status', $user_order_status['data']);
// 文章
$article_list = ArticleService::HomeArticleList();
MyViewAssign('article_list', $article_list);
// 数据模式
$floor_data_type = MyC('home_index_floor_data_type', 0, true);
MyViewAssign('floor_data_type', $floor_data_type);
@ -117,19 +128,8 @@ class Index extends Common
// 加载布局样式
MyViewAssign('is_load_layout', 1);
} else {
// H5导航
MyViewAssign('navigation', AppHomeNavService::AppHomeNav());
// 楼层数据
MyViewAssign('goods_floor_list', GoodsService::HomeFloorList());
// 文章
$article_list = ArticleService::HomeArticleList();
MyViewAssign('article_list', $article_list);
// 用户订单状态
$user_order_status = OrderService::OrderStatusStepTotal(['user_type'=>'user', 'user'=>$this->user, 'is_comments'=>1]);
MyViewAssign('user_order_status', $user_order_status['data']);
}
}

View File

@ -16,13 +16,11 @@
<!-- goods category -->
{{include file="public/goods_category" /}}
<!-- 数据模式、拖拽默认则不展示轮播和聚合内容 -->
{{if !isset($floor_data_type) or $floor_data_type neq 2}}
<!-- banner -->
{{include file="public/home_banner" /}}
<!-- banner -->
{{include file="public/home_banner" /}}
<!-- 轮播上内容 -->
<div class="am-container slideall">
<!-- 轮播上内容 -->
<div class="am-container slideall">
<!-- 轮播-手机导航 -->
{{include file="public/home_nav" /}}
@ -107,8 +105,7 @@
{{/if}}
</div>
{{/if}}
</div>
{{/if}}
</div>
<!-- 楼层数据顶部钩子 -->
{{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}}

View File

@ -220,6 +220,8 @@ class BaseLayout
$category = json_decode(urldecode($vss['config']['goods_category_value']), true);
$p['category_id'] = $category[count($category)-1]['id'];
$p['order_limit_number'] = empty($vss['config']['goods_order_limit_number']) ? 0 : $vss['config']['goods_order_limit_number'];
$p['order_by_type'] = isset($vss['config']['goods_order_by_type']) ? $vss['config']['goods_order_by_type'] : 0;
$p['order_by_rule'] = isset($vss['config']['goods_order_by_rule']) ? $vss['config']['goods_order_by_rule'] : 0;
break;
}
$res = self::GoodsDataList($p);
@ -341,6 +343,8 @@ class BaseLayout
$category = json_decode(urldecode($vss['config']['goods_category_value']), true);
$p['category_id'] = $category[count($category)-1]['id'];
$p['order_limit_number'] = empty($vss['config']['goods_order_limit_number']) ? 0 : $vss['config']['goods_order_limit_number'];
$p['order_by_type'] = isset($vss['config']['goods_order_by_type']) ? $vss['config']['goods_order_by_type'] : 0;
$p['order_by_rule'] = isset($vss['config']['goods_order_by_rule']) ? $vss['config']['goods_order_by_rule'] : 0;
break;
}
$res = self::GoodsDataList($p);