|
|
@@ -23,7 +23,7 @@
|
|
|
<div class="breadcrumb">
|
|
|
<ul id="navArea">
|
|
|
<li class="bread_home"><a href="javascript:void(0);" id="navHome">홈</a></li>
|
|
|
- <li class="bread_2depth" id="navNm">여성</li>
|
|
|
+ <li class="bread_2depth" id="navNm"></li>
|
|
|
</ul>
|
|
|
</div>
|
|
|
<div class="wrap">
|
|
|
@@ -472,26 +472,52 @@
|
|
|
}
|
|
|
|
|
|
var fnCreateCategoryList = function (){
|
|
|
- $.getJSON('/display/gnb/tab/list'
|
|
|
- , function(result, status) {
|
|
|
- if (status == 'success') {
|
|
|
- if (result.length > 0) {
|
|
|
- $('#ulAllCate').html('');
|
|
|
- $('#ulAllCate').append('<li><a href="javascript:void(0);">전체</a></li>\n');
|
|
|
-
|
|
|
- let allCate = [[${allCateList}]];
|
|
|
- $.each(result, function(idx, item) {
|
|
|
- if (item.contentsType == 'C') { // 컨텐츠유형:카테고리
|
|
|
- $.each(allCate, function(allCateIdx, allCateItem) {
|
|
|
- if (item.cate1No == allCateItem.cate1No) {
|
|
|
- $('#ulAllCate').append(fnGetCategoryList(allCateItem));
|
|
|
- }
|
|
|
- });
|
|
|
+ let actionUrl = '';
|
|
|
+ let brandGroupNo = [[${cateInfo.brandGroupNo}]];
|
|
|
+ console.log('brand::'+[[${cateInfo.brandGroupNo}]]);
|
|
|
+ if(gagajf.isNull(brandGroupNo) || brandGroupNo == 0){
|
|
|
+ actionUrl = '/display/gnb/tab/list';
|
|
|
+ }else{
|
|
|
+ actionUrl = '/display/brand/cate/list?brandGroupNo=' + [[${cateInfo.brandGroupNo}]];
|
|
|
+ }
|
|
|
+
|
|
|
+ $.getJSON(actionUrl
|
|
|
+ , function(result, status) {
|
|
|
+ console.log('result.length>>'+result.length);
|
|
|
+ //if (status == 'success') {
|
|
|
+ if (result.length > 0) {
|
|
|
+ let cateGb = 'G032_101';
|
|
|
+ $('#ulAllCate').html('');
|
|
|
+ $('#ulAllCate').append('<li><a href="javascript:void(0);" onclick="cfnGoToGoodsList(0,\''+cateGb+'\');">전체</a></li>\n');
|
|
|
+
|
|
|
+ if(gagajf.isNull($("#searchGoodsForm").find("[name=cate1No]").val())){
|
|
|
+ $("#navArea").append('전체');
|
|
|
+ $("#formTitle").text('전체');
|
|
|
+ }
|
|
|
+
|
|
|
+ let allCate = [[${allCateList}]];
|
|
|
+ if(gagajf.isNull(brandGroupNo) || brandGroupNo == 0){
|
|
|
+ $.each(result, function(idx, item) {
|
|
|
+ if (item.contentsType == 'C') { // 컨텐츠유형:카테고리
|
|
|
+ $.each(allCate, function(allCateIdx, allCateItem) {
|
|
|
+ if (item.cate1No == allCateItem.cate1No) {
|
|
|
+ $('#ulAllCate').append(fnGetCategoryList(allCateItem));
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }
|
|
|
+ });
|
|
|
+ }else{
|
|
|
+ $.each(result, function(idx, item) {
|
|
|
+ $.each(allCate, function(allCateIdx, allCateItem) {
|
|
|
+ if (item.cate1No == allCateItem.cate1No) {
|
|
|
+ $('#ulAllCate').append(fnGetCategoryList(allCateItem));
|
|
|
}
|
|
|
});
|
|
|
- }
|
|
|
+ });
|
|
|
}
|
|
|
- });
|
|
|
+ }
|
|
|
+ //}
|
|
|
+ });
|
|
|
}
|
|
|
|
|
|
let fnGetCategoryList = function (cate1){
|
|
|
@@ -510,66 +536,66 @@
|
|
|
|
|
|
if (cate1 != null) {
|
|
|
tag += '<li';
|
|
|
- if(cate1.cate1No == cate1No){
|
|
|
+ if (cate1.cate1No == cate1No) {
|
|
|
tag += ' class="on"';
|
|
|
}
|
|
|
tag += '>\n';
|
|
|
tag += ' <a href="javascript:javascript:void(0);"';
|
|
|
- if(cate1.cate1No == cate1No && cate2No == null){
|
|
|
+ if (cate1.cate1No == cate1No && cate2No == null) {
|
|
|
tag += ' class="on"';
|
|
|
formTitle = cate1.cate1Nm;
|
|
|
$("#formTitle").text(formTitle);
|
|
|
- if(brandGroupNo==0){
|
|
|
+ if (brandGroupNo == 0) {
|
|
|
$("#navHome").attr('href', '/');
|
|
|
$("#navNm").text(cate1.cate1Nm);
|
|
|
- }else{
|
|
|
- $("#navHome").attr('onclick', 'cfnGoToBrandMain('+brandGroupNo+');');
|
|
|
+ } else {
|
|
|
+ $("#navHome").attr('onclick', 'cfnGoToBrandMain(' + brandGroupNo + ');');
|
|
|
$("#navNm").text(cate1.cate1Nm);
|
|
|
}
|
|
|
}
|
|
|
- tag += ' onclick="cfnGoToGoodsList('+brandGroupNo+',\''+cateGb+'\','+cate1.cate1No+');" >' + cate1.cate1Nm + '</a>\n';
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ');" >' + cate1.cate1Nm + '</a>\n';
|
|
|
if (cate1.leafYn == 'N' && cate1.cate2List.length > 0) {
|
|
|
tag += '<div class="sub_cate"';
|
|
|
- if(cate1.cate1No == cate1No){
|
|
|
+ if (cate1.cate1No == cate1No) {
|
|
|
tag += ' style="display: block;"';
|
|
|
}
|
|
|
tag += '>\n';
|
|
|
tag += ' <ul>\n';
|
|
|
- $.each(cate1.cate2List, function(idx2, cate2) {
|
|
|
+ $.each(cate1.cate2List, function (idx2, cate2) {
|
|
|
tag += ' <li';
|
|
|
- if(cate2.cate2No == cate2No && cate3No == null){
|
|
|
+ if (cate2.cate2No == cate2No && cate3No == null) {
|
|
|
tag += ' class="on"';
|
|
|
}
|
|
|
tag += ' >\n';
|
|
|
tag += ' <a href="javascript:javascript:void(0);" ';
|
|
|
- if(cate2.cate2No == cate2No && cate3No == null){
|
|
|
+ if (cate2.cate2No == cate2No && cate3No == null) {
|
|
|
tag += ' class="on"';
|
|
|
- navNm = '<li class="bread_2depth" id="navNm2">'+cate2.cate2Nm+'</li>';
|
|
|
+ navNm = '<li class="bread_2depth" id="navNm2">' + cate2.cate2Nm + '</li>';
|
|
|
$("#navArea").append(navNm);
|
|
|
$("#formTitle").text(cate2.cate2Nm);
|
|
|
}
|
|
|
- tag += ' onclick="cfnGoToGoodsList('+brandGroupNo+',\''+cateGb+'\','+cate1.cate1No+','+cate2.cate2No+');">' + cate2.cate2Nm + '</a>\n';
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ',' + cate2.cate2No + ');">' + cate2.cate2Nm + '</a>\n';
|
|
|
if (cate2.leafYn == 'N' && cate2.cate3List != null && cate2.cate3List.length > 0) {
|
|
|
tag += '<div class="sub_cate"';
|
|
|
- if(cate2.cate2No == cate2No){
|
|
|
+ if (cate2.cate2No == cate2No) {
|
|
|
tag += ' style="display: block;"';
|
|
|
}
|
|
|
tag += '>\n';
|
|
|
tag += ' <ul>\n';
|
|
|
- $.each(cate2.cate3List, function (idx3, cate3){
|
|
|
+ $.each(cate2.cate3List, function (idx3, cate3) {
|
|
|
tag += '<li';
|
|
|
- if(cate3.cate3No == cate3No && cate4No == null){
|
|
|
+ if (cate3.cate3No == cate3No && cate4No == null) {
|
|
|
tag += ' class="on"';
|
|
|
}
|
|
|
tag += '>';
|
|
|
tag += ' <a href="javascript:javascript:void(0);" ';
|
|
|
- if(cate3.cate3No == cate3No && cate4No == null){
|
|
|
+ if (cate3.cate3No == cate3No && cate4No == null) {
|
|
|
tag += ' class="on"';
|
|
|
- navNm = '<li class="bread_2depth" id="navNm2">'+cate2.cate2Nm+'</li><li class="bread_2depth" id="navNm3">'+cate3.cate3Nm+'</li>';
|
|
|
+ navNm = '<li class="bread_2depth" id="navNm2">' + cate2.cate2Nm + '</li><li class="bread_2depth" id="navNm3">' + cate3.cate3Nm + '</li>';
|
|
|
$("#navArea").append(navNm);
|
|
|
$("#formTitle").text(cate3.cate3Nm);
|
|
|
}
|
|
|
- tag += ' onclick="cfnGoToGoodsList('+brandGroupNo+',\''+cateGb+'\','+cate1.cate1No+','+cate2.cate2No+','+cate3.cate3No+');">' + cate3.cate3Nm + '</a>';
|
|
|
+ tag += ' onclick="cfnGoToGoodsList(' + brandGroupNo + ',\'' + cateGb + '\',' + cate1.cate1No + ',' + cate2.cate2No + ',' + cate3.cate3No + ');">' + cate3.cate3Nm + '</a>';
|
|
|
tag += '</li>\n';
|
|
|
});
|
|
|
tag += ' </ul>\n';
|