|
@@ -123,7 +123,7 @@ class TranslateController extends BaseController |
|
@@ -123,7 +123,7 @@ class TranslateController extends BaseController |
|
123
|
if($v['route'] == 'index'){
|
123
|
if($v['route'] == 'index'){
|
|
124
|
$data[] = '/';
|
124
|
$data[] = '/';
|
|
125
|
}else{
|
125
|
}else{
|
|
126
|
- $data[] = $v['route'].'/';
|
126
|
+ $data[] = $v['route'];
|
|
127
|
}
|
127
|
}
|
|
128
|
break;
|
128
|
break;
|
|
129
|
case RouteMap::SOURCE_PRODUCT_CATE:
|
129
|
case RouteMap::SOURCE_PRODUCT_CATE:
|
|
@@ -133,10 +133,10 @@ class TranslateController extends BaseController |
|
@@ -133,10 +133,10 @@ class TranslateController extends BaseController |
|
133
|
$this->pageList($data,$count,$v,1,15);
|
133
|
$this->pageList($data,$count,$v,1,15);
|
|
134
|
break;
|
134
|
break;
|
|
135
|
case RouteMap::SOURCE_BLOG:
|
135
|
case RouteMap::SOURCE_BLOG:
|
|
136
|
- $data[] = 'blogs/'.$v['route'].'/';
|
136
|
+ $data[] = 'blogs/'.$v['route'];
|
|
137
|
break;
|
137
|
break;
|
|
138
|
case RouteMap::SOURCE_NEWS:
|
138
|
case RouteMap::SOURCE_NEWS:
|
|
139
|
- $data[] = 'news/'.$v['route'].'/';
|
139
|
+ $data[] = 'news/'.$v['route'];
|
|
140
|
break;
|
140
|
break;
|
|
141
|
case RouteMap::SOURCE_BLOG_CATE:
|
141
|
case RouteMap::SOURCE_BLOG_CATE:
|
|
142
|
$blogModel = new Blog();
|
142
|
$blogModel = new Blog();
|
|
@@ -156,8 +156,11 @@ class TranslateController extends BaseController |
|
@@ -156,8 +156,11 @@ class TranslateController extends BaseController |
|
156
|
$cate_id = (int)array_shift($categoryIdArr);
|
156
|
$cate_id = (int)array_shift($categoryIdArr);
|
|
157
|
$routeInfo = $routeMapModel->read(['source'=>RouteMap::SOURCE_MODULE_CATE,'source_id'=>$cate_id]);
|
157
|
$routeInfo = $routeMapModel->read(['source'=>RouteMap::SOURCE_MODULE_CATE,'source_id'=>$cate_id]);
|
|
158
|
$v['path'] = ($routeInfo['route'] ?? '');
|
158
|
$v['path'] = ($routeInfo['route'] ?? '');
|
|
|
|
159
|
+ if(!empty($v['path'])){
|
|
|
|
160
|
+ $v['path'] = $v['path'].'/';
|
|
|
|
161
|
+ }
|
|
159
|
}
|
162
|
}
|
|
160
|
- $data[] = $v['path'].$v['route'].'/';
|
163
|
+ $data[] = $v['path'].$v['route'];
|
|
161
|
break;
|
164
|
break;
|
|
162
|
case RouteMap::SOURCE_MODULE_CATE:
|
165
|
case RouteMap::SOURCE_MODULE_CATE:
|
|
163
|
$customModel = new CustomModuleContent();
|
166
|
$customModel = new CustomModuleContent();
|
|
@@ -165,7 +168,7 @@ class TranslateController extends BaseController |
|
@@ -165,7 +168,7 @@ class TranslateController extends BaseController |
|
165
|
$this->pageSixList($data,$count,$v,3,10);
|
168
|
$this->pageSixList($data,$count,$v,3,10);
|
|
166
|
break;
|
169
|
break;
|
|
167
|
default:
|
170
|
default:
|
|
168
|
- $data[] = $v['route'].'/';
|
171
|
+ $data[] = $v['route'];
|
|
169
|
break;
|
172
|
break;
|
|
170
|
}
|
173
|
}
|
|
171
|
}
|
174
|
}
|
|
@@ -189,7 +192,7 @@ class TranslateController extends BaseController |
|
@@ -189,7 +192,7 @@ class TranslateController extends BaseController |
|
189
|
if($v['route'] == 'index'){
|
192
|
if($v['route'] == 'index'){
|
|
190
|
$data[] = '/';//首页
|
193
|
$data[] = '/';//首页
|
|
191
|
}else{
|
194
|
}else{
|
|
192
|
- $data[] = $v['route'].'/';
|
195
|
+ $data[] = $v['route'];
|
|
193
|
}
|
196
|
}
|
|
194
|
break;
|
197
|
break;
|
|
195
|
case RouteMap::SOURCE_PRODUCT_CATE:
|
198
|
case RouteMap::SOURCE_PRODUCT_CATE:
|
|
@@ -199,10 +202,10 @@ class TranslateController extends BaseController |
|
@@ -199,10 +202,10 @@ class TranslateController extends BaseController |
|
199
|
$this->pageSixList($data,$count,$v,1,15);
|
202
|
$this->pageSixList($data,$count,$v,1,15);
|
|
200
|
break;
|
203
|
break;
|
|
201
|
case RouteMap::SOURCE_BLOG:
|
204
|
case RouteMap::SOURCE_BLOG:
|
|
202
|
- $data[] = 'blogs/'.$v['route'].'/';
|
205
|
+ $data[] = 'blogs/'.$v['route'];
|
|
203
|
break;
|
206
|
break;
|
|
204
|
case RouteMap::SOURCE_NEWS:
|
207
|
case RouteMap::SOURCE_NEWS:
|
|
205
|
- $data[] = 'news/'.$v['route'].'/';
|
208
|
+ $data[] = 'news/'.$v['route'];
|
|
206
|
break;
|
209
|
break;
|
|
207
|
case RouteMap::SOURCE_BLOG_CATE:
|
210
|
case RouteMap::SOURCE_BLOG_CATE:
|
|
208
|
$blogModel = new Blog();
|
211
|
$blogModel = new Blog();
|
|
@@ -222,8 +225,11 @@ class TranslateController extends BaseController |
|
@@ -222,8 +225,11 @@ class TranslateController extends BaseController |
|
222
|
$cate_id = (int)array_shift($categoryIdArr);
|
225
|
$cate_id = (int)array_shift($categoryIdArr);
|
|
223
|
$routeInfo = $routeMapModel->read(['source'=>RouteMap::SOURCE_MODULE_CATE,'source_id'=>$cate_id]);
|
226
|
$routeInfo = $routeMapModel->read(['source'=>RouteMap::SOURCE_MODULE_CATE,'source_id'=>$cate_id]);
|
|
224
|
$v['path'] = ($routeInfo['route'] ?? '');
|
227
|
$v['path'] = ($routeInfo['route'] ?? '');
|
|
|
|
228
|
+ if(!empty($v['path'])){
|
|
|
|
229
|
+ $v['path'] = $v['path'].'/';
|
|
|
|
230
|
+ }
|
|
225
|
}
|
231
|
}
|
|
226
|
- $data[] = $v['path'].$v['route'].'/';
|
232
|
+ $data[] = $v['path'].$v['route'];
|
|
227
|
break;
|
233
|
break;
|
|
228
|
case RouteMap::SOURCE_MODULE_CATE:
|
234
|
case RouteMap::SOURCE_MODULE_CATE:
|
|
229
|
$customModel = new CustomModuleContent();
|
235
|
$customModel = new CustomModuleContent();
|
|
@@ -231,7 +237,7 @@ class TranslateController extends BaseController |
|
@@ -231,7 +237,7 @@ class TranslateController extends BaseController |
|
231
|
$this->pageSixList($data,$count,$v,3,10);
|
237
|
$this->pageSixList($data,$count,$v,3,10);
|
|
232
|
break;
|
238
|
break;
|
|
233
|
default:
|
239
|
default:
|
|
234
|
- $data[] = $v['route'].'/';
|
240
|
+ $data[] = $v['route'];
|
|
235
|
break;
|
241
|
break;
|
|
236
|
}
|
242
|
}
|
|
237
|
}
|
243
|
}
|
|
@@ -262,7 +268,7 @@ class TranslateController extends BaseController |
|
@@ -262,7 +268,7 @@ class TranslateController extends BaseController |
|
262
|
if($i == 1){
|
268
|
if($i == 1){
|
|
263
|
$data[] = $v['route'];
|
269
|
$data[] = $v['route'];
|
|
264
|
}else{
|
270
|
}else{
|
|
265
|
- $data[] = $v['route'].'/page/'.$i.'/';
|
271
|
+ $data[] = $v['route'].'/page/'.$i;
|
|
266
|
}
|
272
|
}
|
|
267
|
}
|
273
|
}
|
|
268
|
return true;
|
274
|
return true;
|
|
@@ -290,9 +296,9 @@ class TranslateController extends BaseController |
|
@@ -290,9 +296,9 @@ class TranslateController extends BaseController |
|
290
|
}
|
296
|
}
|
|
291
|
for ($i = 1;$i <= $page;$i++){
|
297
|
for ($i = 1;$i <= $page;$i++){
|
|
292
|
if($i == 1){
|
298
|
if($i == 1){
|
|
293
|
- $data[] = $v['route'].'/';
|
299
|
+ $data[] = $v['route'];
|
|
294
|
}else{
|
300
|
}else{
|
|
295
|
- $data[] = $v['route'].'/'.$i.'/';
|
301
|
+ $data[] = $v['route'].'/'.$i;
|
|
296
|
}
|
302
|
}
|
|
297
|
}
|
303
|
}
|
|
298
|
return true;
|
304
|
return true;
|