Showing
1 changed file
with
11 additions
and
4 deletions
@@ -704,13 +704,20 @@ class ShopModel | @@ -704,13 +704,20 @@ class ShopModel | ||
704 | 704 | ||
705 | if (isset($val['data']) && is_array($val['data'])) { | 705 | if (isset($val['data']) && is_array($val['data'])) { |
706 | foreach ($val['data'] as $k => &$v) { | 706 | foreach ($val['data'] as $k => &$v) { |
707 | - $v['url'] = self::modifyUrl($v, $shopId); | 707 | + $url = self::modifyUrl($v, $shopId); |
708 | + if (!empty($url)) { | ||
709 | + $v['url'] = $url; | ||
710 | + } | ||
711 | + | ||
708 | } | 712 | } |
709 | } | 713 | } |
710 | 714 | ||
711 | - if(is_array($val)){ | ||
712 | - foreach($val as $k1 => &$v1){ | ||
713 | - $v1['url'] = self::modifyUrl($v1,$shopId); | 715 | + if (!iseet($val['data']) && is_array($val)) { |
716 | + foreach ($val as $k1 => &$v1) { | ||
717 | + $url = self::modifyUrl($v1, $shopId); | ||
718 | + if (!empty($url)) { | ||
719 | + $v1['url'] = $url; | ||
720 | + } | ||
714 | } | 721 | } |
715 | } | 722 | } |
716 | } | 723 | } |
-
Please register or login to post a comment