diff --git a/app/index/controller/Index.php b/app/index/controller/Index.php index a302e18e1..7463c227e 100755 --- a/app/index/controller/Index.php +++ b/app/index/controller/Index.php @@ -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']); } } diff --git a/app/index/view/default/index/index.html b/app/index/view/default/index/index.html index e24f06e88..ac80f13ff 100755 --- a/app/index/view/default/index/index.html +++ b/app/index/view/default/index/index.html @@ -16,99 +16,96 @@ {{include file="public/goods_category" /}} - -{{if !isset($floor_data_type) or $floor_data_type neq 2}} - - {{include file="public/home_banner" /}} + +{{include file="public/home_banner" /}} - -
- - {{include file="public/home_nav" /}} + +
+ + {{include file="public/home_nav" /}} - - {{if MyC('home_index_banner_right_status', 1) eq 1}} - {{if isset($shopxo_is_develop) and $shopxo_is_develop eq true}} diff --git a/app/layout/service/BaseLayout.php b/app/layout/service/BaseLayout.php index 1682505e4..56c6902aa 100644 --- a/app/layout/service/BaseLayout.php +++ b/app/layout/service/BaseLayout.php @@ -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); @@ -327,7 +329,7 @@ class BaseLayout // 商品 case 'goods' : $p = [ - 'data_type' => $vss['config']['goods_data_type'], + 'data_type' => $vss['config']['goods_data_type'], ]; switch($vss['config']['goods_data_type']) { @@ -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);