Toggle navigation
Toggle navigation
This project
Loading...
Sign in
fe
/
YOHOBUYPC
·
Commits
Go to a project
GitLab
Go to group
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
2
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
周少峰
9 years ago
Commit
f178a1fac62f6ee808c768c6fc13cbb08010b1fc
1 parent
21e5057d
搜索页分类显示, 列表页左侧分类仅保留性别
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
8 additions
and
4 deletions
library/WebPlugin/HelperSearch.php
library/WebPlugin/HelperSearch.php
View file @
f178a1f
...
...
@@ -83,7 +83,7 @@ class HelperSearch
//分类条件(搜索页面)
if
(
isset
(
$data
[
'sort'
][
'sort'
]))
{
//分类条件(搜索页面)
if
(
isset
(
$options
[
'controller'
])
&&
$options
[
'controller'
]
!
=
'Search'
)
{
if
(
isset
(
$options
[
'controller'
])
&&
$options
[
'controller'
]
=
=
'Search'
)
{
$result
[
'filters'
][
'sort'
]
=
self
::
searchSort
(
$data
[
'sort'
][
'sort'
]);
}
else
{
//左侧分类分类
...
...
@@ -283,6 +283,10 @@ class HelperSearch
//设置导航
self
::
setListNav
(
$options
);
$params
=
self
::
$params
;
$gender
=
array
();
if
(
isset
(
$params
[
'gender'
])
&&
!
empty
(
$params
[
'gender'
]))
{
$gender
[
'gender'
]
=
$params
[
'gender'
];
}
$result
=
array
(
'all'
=>
array
(
'name'
=>
'全部品类'
,
...
...
@@ -293,7 +297,7 @@ class HelperSearch
);
$sortList
=
array
();
foreach
(
$sort
as
$key
=>
$val
)
{
//若参数有分类,设置导航
//若
url
参数有分类,设置导航
if
(
isset
(
$params
[
'msort'
])
&&
$params
[
'msort'
]
==
$val
[
'sort_id'
])
{
//是否有品牌
$navIndex
=
isset
(
$option
[
'brandName'
])
&&
$option
[
'brandName'
]
?
2
:
1
;
...
...
@@ -310,12 +314,12 @@ class HelperSearch
$sortList
[
$key
][
'active'
]
=
isset
(
self
::
$params
[
'msort'
])
&&
self
::
$params
[
'msort'
]
==
$val
[
'sort_id'
]
?
true
:
false
;
$sortList
[
$key
][
'childList'
][]
=
array
(
'name'
=>
'全部分类'
,
'href'
=>
self
::
buildUrl
(
array_merge
(
$
params
,
array
(
'msort'
=>
$val
[
'sort_id'
])))
'href'
=>
self
::
buildUrl
(
array_merge
(
$
gender
,
array
(
'msort'
=>
$val
[
'sort_id'
])))
);
if
(
isset
(
$val
[
'sub'
])
&&
!
empty
(
$val
[
'sub'
]))
{
foreach
(
$val
[
'sub'
]
as
$k
=>
$v
)
{
$sortList
[
$key
][
'childList'
][
$k
+
1
][
'name'
]
=
$v
[
'sort_name'
];
$sortList
[
$key
][
'childList'
][
$k
+
1
][
'href'
]
=
self
::
buildUrl
(
array_merge
(
$
params
,
array
(
'msort'
=>
$val
[
'sort_id'
],
'misort'
=>
$v
[
'sort_id'
])));
$sortList
[
$key
][
'childList'
][
$k
+
1
][
'href'
]
=
self
::
buildUrl
(
array_merge
(
$
gender
,
array
(
'msort'
=>
$val
[
'sort_id'
],
'misort'
=>
$v
[
'sort_id'
])));
$sortList
[
$key
][
'childList'
][
$k
+
1
][
'childActive'
]
=
isset
(
self
::
$params
[
'misort'
])
&&
self
::
$params
[
'misort'
]
==
$v
[
'sort_id'
]
?
true
:
false
;
}
}
...
...
Please
register
or
login
to post a comment