상품목록 상단 상품분류 디자인 변경

설명

상품목록 상단에 위치한 상품분류의 경우 기존스킨의 소스를 사용하여도 기능 및 디자인에 문제는 없습니다.
하지만 아래와 같은 차이점이 있으며 (뉴)상품스킨의 기능과 디자인을 사용하고 싶다면 아래와 같이 HTML/CSS의 수정이 필요합니다.

- 기존스킨 : 테이블 형태의 디자인, 선택된 상품분류 1Depth 하위의 상품분류만 표시합니다.
- (뉴)상품스킨 : 그리드/레이어 형태의 디자인, 마지막 Depth인 상세분류까지 표시합니다.

처리대상

1. 기존 상품관리 스킨 그대로 (뉴)상품관리로 이전하신 사용자
2. 디자인관리 또는 디자인센터에서 기존 상품관리용 유/무료 디자인을 구매한 (뉴)상품관리 사용자

파일 위치

위치 파일
/module/product/ list.html
/css/module/product/ menupackage.css

HTML 수정

기존스킨 [As-Is]

<table class="menuCategory" border="1" summary=""> <caption>하위 메뉴</caption> <tr style="display:{$display};" module="product_menucategory"> <th scope="col"><a href="/product/list.html{$param_mid}"><span>{$name_mid}</span></a></th> <td> <ul module="product_categorylist"> <li><a href="/product/list.html{$param_low}">{$name_low}</a></li> <li><a href="/product/list.html{$param_low}">{$name_low}</a></li> </ul> </td> </tr> </table>

(뉴)상품스킨 [To-Be]

<ul class="menuCategory"> <li module="product_displaycategory" style="display:{$display};"> <a href="/product/list.html?{$param_cate_no}">{$category_name}</a> <span class="count {$product_count_display|display}">({$product_count})</span> <ul module="product_children"> <li> <img src="http://img.echosting.cafe24.com/design/skin/default/product/ico_category.gif" alt="" /><a href="/product/list.html?{$param_cate_no}">{$category_name}</a> <span class="{$product_count_display|display}">({$product_count})</span> <div class="button"> {$children_icon} <ul module="product_children" class="subCategory"> <li> <img src="http://img.echosting.cafe24.com/design/skin/default/product/ico_sub_category.gif" alt="" /><a href="/product/list.html?{$param_cate_no}">{$category_name}</a> <span class="{$product_count_display|display}">({$product_count})</span> </li> <li> <img src="http://img.echosting.cafe24.com/design/skin/default/product/ico_sub_category.gif" alt="" /><a href="/product/list.html?{$param_cate_no}">{$category_name}</a> <span class="{$product_count_display|display}">({$product_count})</span> </li> </ul> </div> </li> </ul> </li> </ul>

CSS 수정

기존스킨 [As-Is]

.xans-product-menupackage .menuCategory { margin:0 0 30px; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5; } .xans-product-menupackage .menuCategory th, .xans-product-menupackage .menuCategory td { border-top:1px dotted #d5d5d5; padding:20px 0 20px 20px; text-align:left; } .xans-product-menupackage .menuCategory th { width:140px; color:#414141; background:#f6f6f6; vertical-align:middle; } .xans-product-menupackage .menuCategory td ul { overflow:hidden; zoom:1; width:520px; } .xans-product-menupackage .menuCategory td ul li { display:inline-block; .display:inline; min-width:125px; padding:0 5px 0 0; font-size:11px; line-height:1.8em; } .xans-product-menupackage .menuCategory td a { color:#797979; }

(뉴)상품스킨 [To-Be]

.xans-product-menupackage .menuCategory { margin:20px 0 0 0; padding:0 0 0 9px; } .xans-product-menupackage .menuCategory > li { display:inline-block; width:144px; margin:0 -4px 29px 0; padding:0 5px 0 0; vertical-align:top; *display:inline; *margin:0; *zoom:1; } .xans-product-menupackage .menuCategory > li > a { font-weight:bold; color:#272727; } .xans-product-menupackage .menuCategory > li > a:hover { color:#3f8ae7; text-decoration:none; } .xans-product-menupackage .menuCategory > li .count { font-weight:bold; color:#898989; } .xans-product-menupackage .menuCategory > li > ul { padding:7px 0 0 5px; } .xans-product-menupackage .menuCategory > li > ul > li { margin:5px 0 0 0; padding:0 0 0 8px; line-height:14px; } .xans-product-menupackage .menuCategory > li > ul > li img { margin:0 0 0 -6px; vertical-align:middle; } .xans-product-menupackage .menuCategory > li > ul > li > a { padding:0 0 0 4px; font-size:11px; color:#727682; letter-spacing:-1px; *padding-left:0; } .xans-product-menupackage .menuCategory > li > ul > li > a:hover { color:#3f8ae7; text-decoration:none; } .xans-product-menupackage .menuCategory > li > ul > li > .button { display:inline-block; position:relative; width:9px; height:9px; margin:0 0 0 -1px; vertical-align:middle; *display:inline; *vertical-align:4px; *zoom:1; } .xans-product-menupackage .menuCategory > li > ul > li > .button > img { margin:0; vertical-align:top; } .xans-product-menupackage .subCategory { display:none; position:absolute; left:0; top:0; z-index:10; width:116px; padding:12px 10px 16px 19px; background:#f8f8f8; border:1px solid #c1c1c1; } .xans-product-menupackage .subCategory img { margin:0 0 0 -4px; vertical-align:middle; } .xans-product-menupackage .subCategory li { margin:5px 0 0 0; line-height:14px; } .xans-product-menupackage .subCategory li a { padding:0 0 0 3px; font-size:11px; color:#3b3b3b; letter-spacing:-1px; *padding-left:0; } .xans-product-menupackage .subCategory li a:hover { color:#3f8ae7; text-decoration:none; } .xans-product-menupackage .menuCategory .button.selected { z-index:10; } .xans-product-menupackage .menuCategory .button.selected .subCategory { display:block; }

화면 비교

기존 스킨  

(뉴)상품스킨