Toggle navigation
Toggle navigation
This project
Loading...
Sign in
wangshusheng
/
YOHOBUYPC
·
Commits
Go to a project
GitLab
Go to dashboard
Project
Activity
Files
Commits
Pipelines
0
Builds
0
Graphs
Milestones
Issues
0
Merge Requests
0
Members
Labels
Wiki
Forks
Network
Create a new issue
Download as
Email Patches
Plain Diff
Browse Files
Authored by
梁志锋
9 years ago
Commit
4dcf9bd78109fff2da79081f8ebb5cc977112b0a
1 parent
eae9bf50
merge feature/cate-bug分支
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
20 additions
and
7 deletions
template/m.yohobuy.com/actions/category/class/index.phtml
yohobuy/m.yohobuy.com/application/models/Category/Class.php
template/m.yohobuy.com/actions/category/class/index.phtml
View file @
4dcf9bd
...
...
@@ -19,7 +19,13 @@
<div
class=
"content {{#unless focus}}hide{{/if}}"
>
<ul
class=
"primary-level"
>
{
{#
ca
}
}
<li
class=
"p-level-item{{#if @first}} focus{{/if}}"
>
{
{name
}
}</li>
<li
class=
"p-level-item{{#if @first}} focus{{/if}}"
>
{
{#if
url
}
}
<a
href=
{
{url
}
}>
{
{name
}
}</a>
{
{^
}
}
{
{name
}
}
{
{/if
}
}
</li>
{
{/
ca
}
}
</ul>
<div
class=
"sub-level-container"
>
...
...
yohobuy/m.yohobuy.com/application/models/Category/Class.php
View file @
4dcf9bd
...
...
@@ -54,7 +54,17 @@ class ClassModel
$item
[
'name'
]
=
$val
[
'category_name'
];
$item
[
'id'
]
=
$val
[
'relation_parameter'
][
'sort'
];
// 首先添加一级分类
if
(
!
isset
(
$val
[
'sub'
]))
{
//ficx-bug根节点没有子分类,直接跳转相应品类页面
$item
[
'url'
]
=
Helpers
::
url
(
'/'
,
array
(
'sort'
=>
$item
[
'id'
],
'sort_name'
=>
$item
[
'name'
],
'gender'
=>
$genderArr
[
$k
]),
'list'
);
$oneClass
[
'ca'
][]
=
$item
;
continue
;
}
//有子分类的,首先添加一级分类
$item
[
'sub'
][]
=
array
(
'name'
=>
'全部'
.
$item
[
'name'
],
'id'
=>
$item
[
'id'
],
...
...
@@ -64,10 +74,6 @@ class ClassModel
'gender'
=>
$genderArr
[
$k
]),
'list'
)
);
if
(
!
isset
(
$val
[
'sub'
]))
{
continue
;
}
$subitem
=
array
();
foreach
(
$val
[
'sub'
]
as
$value
)
{
$subitem
=
array
();
...
...
@@ -86,7 +92,8 @@ class ClassModel
$result
[]
=
$oneClass
;
}
}
while
(
false
);
}
while
(
false
);
if
(
USE_CACHE
)
{
// 接口调用异常时, 不害怕,从我们的二级缓存(slave)里再取数据.
...
...
Please
register
or
login
to post a comment