상품 카테고리명과 관련 네이게이션바 등이 노출됩니다. 어드민에서 입력한 이미지 타이틀 등도 사용할 수 있습니다.
<div class="path" module="product_headcategory">
<h2>현재 위치</h2>
<ol>
<li class="first"><a href="/">홈</a></li>
<li class="{$disp_cate_1|display}"><a href="/product/list.html{$param_1}">{$name_1}</a></li>
<li class="{$disp_cate_2|display}"><a href="/product/list.html{$param_2}">{$name_2}</a></li>
<li class="{$disp_cate_3|display}"><a href="/product/list.html{$param_3}">{$name_3}</a></li>
<li class="{$disp_cate_4|display}"><strong><a href="/product/list.html{$param_4}">{$name_4}</a></strong></li>
</ol>
</div>
<div class="title" module="product_headcategory">
<p class="banner">{$top_image1_tag}{$top_image2_tag}{$top_image3_tag}</p>
<h2><span>{$title_text_or_image}</span></h2>
</div>
해당 카테고리에 중분류, 소분류, 상세분류가 있을 경우 나열하는 메뉴입니다. 반복구문과 display 사용방법에 주의합니다.
<ul class="menuCategory">
<!-- 참고 : 뉴상품관리 전용 모듈입니다. 뉴상품관리 이외의 곳에서 사용하면 정상동작하지 않습니다. -->
<li module="product_displaycategory" style="display:{$display};">
<a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="count {$product_count_display|display}">({$product_count})</span></a>
<ul module="product_children">
<li>
<a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a>
<div class="button">
{$children_icon}
<ul module="product_children" class="subCategory">
<li><a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
<li><a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
</ul>
</div>
</li>
<li>
<a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a>
<div class="button">
{$children_icon}
<ul module="product_children" class="subCategory">
<li><a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
<li><a href="/product/list.html?{$param_cate_no}">{$category_name} <span class="{$product_count_display|display}">({$product_count})</span></a></li>
</ul>
</div>
</li>
</ul>
</li><!-- //참고 -->
</ul>
카테고리별 추천 상품 목록입니다.
카테고리별 추천 상품 목록의 디자인은 ul과 li의 태그로 작업 되어있습니다.
상품표현영역의 세로값이 고정이라면, li의 height 사이즈를 지정해 주면 되지만, 그렇지 않을 경우엔 1 라인당 ul 태그를 반복시켜 적용합니다. 상품이 중간 중간 빠져보이는 현상을 방지할 수 있습니다.
반복문을 only_html 으로 지정하고, li를 노출되는 상품 갯수에 따라 작성하는 것을 권장합니다.
상품 상세 정보를 입력할때 상품명에 html tag가 (br, b, strong 등) 삽입되어있으면 해당 레이아웃이 틀어질 수 있습니다. 이럴때엔, alt 값을 alt="" 로 수정하시면 됩니다.
<div module="product_listrecommend">
<!--@css(/css/module/product/listrecommend.css)-->
<!--
$count = 4
$basket_result = /product/add_basket.html
$basket_option = /product/basket_option.html
-->
<div class="title">
<h2><span>BEST SELLERST</span></h2>
</div>
<ul class="prdList column4">
<li class="item" id="anchorBoxId_{$product_no}">
<div class="box">
<span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
<a href="/product/detail.html{$param}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" alt="" class="thumb" /></a>
<div class="status">
<div class="icon">{$soldout_icon} {$recommend_icon} {$new_icon} {$product_icons}</div>
<div class="button"><div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}</div>
</div>
<p class="name">
<a href="/product/detail.html{$param}"><strong class="title {$product_name_title_display|display}">{$product_name_title} :</strong> {$product_name}</a>
</p>
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
</div>
</li>
<li class="item" id="anchorBoxId_{$product_no}">
<div class="box">
<span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
<a href="/product/detail.html{$param}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" alt="" class="thumb" /></a>
<div class="status">
<div class="icon">{$soldout_icon} {$recommend_icon} {$new_icon} {$product_icons}</div>
<div class="button"><div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}</div>
</div>
<p class="name">
<a href="/product/detail.html{$param}"><strong class="title {$product_name_title_display|display}">{$product_name_title} :</strong> {$product_name}</a>
</p>
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
</div>
</li>
</ul>
</div>
상품목록의 표시항목을 어드민의 설정값으로 사용 할 수 있는 모듈로, 상품 목록형 모든 모듈에 사용 할 수 있습니다.
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
카테고리별 신상품 목록입니다.
카테고리별 신상품 목록의 디자인은 ul과 li의 태그로 작업 되어있습니다.
상품표현영역의 세로값이 고정이라면, li의 height 사이즈를 지정해 주면 되지만, 그렇지 않을 경우엔 1 라인당 ul 태그를 반복시켜 적용합니다. 상품이 중간 중간 빠져보이는 현상을 방지할 수 있습니다.
반복문을 only_html 으로 지정하고, li를 노출되는 상품 갯수에 따라 작성하는 것을 권장합니다.
※ 접근성 향상을 위해 alt 값에 상품명 변수값이 삽입되어있습니다.
상품 상세 정보를 입력할때 상품명에 html tag가 (br, b, strong 등) 삽입되어있으면 해당 레이아웃이 틀어질 수 있습니다. 이럴때엔, alt 값을 alt="" 로 수정하시면 됩니다.
<div module="product_listnew">
<!--@css(/css/module/product/listnew.css)-->
<!--
$count = 5
$basket_result = /product/add_basket.html
$basket_option = /product/basket_option.html
-->
<div class="title">
<h2><span>NEW ARRIVALS</span></h2>
</div>
<ul class="prdList column5">
<li class="item" id="anchorBoxId_{$product_no}">
<div class="box">
<span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
<a href="/product/detail.html{$param}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" alt="" class="thumb" /></a>
<div class="status">
<div class="icon">{$soldout_icon} {$recommend_icon} {$new_icon} {$product_icons}</div>
<div class="button"><div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}</div>
</div>
<p class="name">
<a href="/product/detail.html{$param}"><strong class="title {$product_name_title_display|display}">{$product_name_title} :</strong> {$product_name}</a>
</p>
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
</div>
</li>
<li class="item" id="anchorBoxId_{$product_no}">
<div class="box">
<span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
<a href="/product/detail.html{$param}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" alt="" class="thumb" /></a>
<div class="status">
<div class="icon">{$soldout_icon} {$recommend_icon} {$new_icon} {$product_icons}</div>
<div class="button"><div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}</div>
</div>
<p class="name">
<a href="/product/detail.html{$param}"><strong class="title {$product_name_title_display|display}">{$product_name_title} :</strong> {$product_name}</a>
</p>
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
</div>
</li>
</ul>
</div>
상품 갯수, 카테고리별 일반상품 정렬 방법, 조건별 검색, 상품비교 버튼(어드민 설정필요) 등을 노출합니다.
<div module="product_normalmenu">
<!--
$compare_page = /product/compare.html
-->
<div class="title" id="{$listmenu_position}">
<h2><span>HIT PRODUCT</span></h2>
</div>
<div class="function">
<p class="prdCount">등록 제품 : <strong>{$total_count}</strong>개</p>
<ul id="type">
<li><a href="{$param_3}" {$style_3}>낮은가격</a></li>
<li><a href="{$param_4}" {$style_4}>높은가격</a></li>
<li><a href="{$param_1}" {$style_1}>상품명</a></li>
<li><a href="{$param_2}" {$style_2}>제조사</a></li>
<li><a href="{$param_5}" {$style_5}>신상품</a></li>
<li class="{$favor_sort_display|display}"><a href="{$param_6}" {$style_6}>인기상품</a></li>
<li><a href="{$param_7}" {$style_7}>사용후기</a></li>
</ul>
<span class="compare {$product_compare_display|display}"><a href="#none" onclick="{$product_compare_action}"><img src="http://img.echosting.cafe24.com/skin/base_ko_KR/product/btn_compare.gif" alt="상품비교" /></a></span>
</div>
<fieldset class="condition {$select_search_display|display}">
<legend>조건별 검색</legend>
<p>
<!--@js(/js/module/product/product_selectsearch.js)-->
<select class="FirstSelect" module="product_FirstSelect">
<option value="">-조건선택-</option>
<option value="{$value}" {$selected}>{$title}</option>
<option value="{$value}" {$selected}>{$title}</option>
</select>
<select class="SecondSelect" module="product_SecondSelect">
<option value="">-조건선택-</option>
<option value="{$value}" {$selected}>{$title}</option>
<option value="{$value}" {$selected}>{$title}</option>
</select>
<a href="#SelectSearch" class="SelectSearch"><img src="http://img.echosting.cafe24.com/skin/base_ko_KR/common/btn_list_search.gif" alt="검색" /></a>
</p>
</fieldset>
</div>
일반상품을 나열합니다. $cate_no 주석변수를 사용하면 원하는 카테고리 노출이 가능합니다.
카테고리별 신상품 목록의 디자인은 ul과 li의 태그로 작업 되어있습니다.
상품표현영역의 세로값이 고정이라면, li의 height 사이즈를 지정해 주면 되지만, 그렇지 않을 경우엔 1 라인당 ul 태그를 반복시켜 적용합니다. 상품이 중간 중간 빠져보이는 현상을 방지할 수 있습니다.
반복문을 only_html 으로 지정하고, li를 노출되는 상품 갯수에 따라 작성하는 것을 권장합니다.
※ 접근성 향상을 위해 alt 값에 상품명 변수값이 삽입되어있습니다.
상품 상세 정보를 입력할때 상품명에 html tag가 (br, b, strong 등) 삽입되어있으면 해당 레이아웃이 틀어질 수 있습니다. 이럴때엔, alt 값을 alt="" 로 수정하시면 됩니다.
<div module="product_listnormal">
<!--
$count = 12
$basket_result = /product/add_basket.html
$basket_option = /product/basket_option.html
-->
<ul class="prdList column4">
<li class="item" id="anchorBoxId_{$product_no}">
<div class="box">
<span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
<a href="/product/detail.html{$param}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" alt="" class="thumb" /></a>
<div class="status">
<div class="icon">{$soldout_icon} {$recommend_icon} {$new_icon} {$product_icons}</div>
<div class="button"><div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}</div>
</div>
<p class="name">
<a href="/product/detail.html{$param}"><strong class="title {$product_name_title_display|display}">{$product_name_title} :</strong> {$product_name}</a>
</p>
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
</div>
</li>
<li class="item" id="anchorBoxId_{$product_no}">
<div class="box">
<span class="chk"><input type="checkbox" class="{$product_compare_class} {$product_compare_display|display}" /></span>
<a href="/product/detail.html{$param}" name="anchorBoxName_{$product_no}"><img src="{$image_medium}" alt="" class="thumb" /></a>
<div class="status">
<div class="icon">{$soldout_icon} {$recommend_icon} {$new_icon} {$product_icons}</div>
<div class="button"><div class="option">{$option_preview_icon}</div> {$basket_icon} {$zoom_icon}</div>
</div>
<p class="name">
<a href="/product/detail.html{$param}"><strong class="title {$product_name_title_display|display}">{$product_name_title} :</strong> {$product_name}</a>
</p>
<ul module="product_ListItem">
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
<li class="{$item_display|display}"><strong class="title {$item_title_display|display}">{$item_title} :</strong> {$item_content}</li>
</ul>
</div>
</li>
</ul>
</div>
상품 목록 페이징입니다. 접근성 향상을 위해 a 태그에 해당 페이지로 이동한다는 안내를 title 태그를 이용해서 사용합니다.
<div module="product_normalpaging">
<!--@css(/css/module/product/normalpaging.css)-->
<p class="first"><a href="{$param_first}"><img src="http://img.echosting.cafe24.com/skin/base_ko_KR/common/btn_page_first.gif" alt="첫 페이지" /></a> </p>
<p><a href="{$param_before}"><img src="http://img.echosting.cafe24.com/skin/base_ko_KR/common/btn_page_prev.gif" alt="이전 페이지" /></a></p>
<ol>
<li><a href="{$param}" class="{$param_class}">{$no}</a></li>
<li><a href="{$param}" class="{$param_class}">{$no}</a></li>
<li><a href="{$param}" class="{$param_class}">{$no}</a></li>
<li><a href="{$param}" class="{$param_class}">{$no}</a></li>
<li><a href="{$param}" class="{$param_class}">{$no}</a></li>
</ol>
<p><a href="{$param_next}"><img src="http://img.echosting.cafe24.com/skin/base_ko_KR/common/btn_page_next.gif" alt="다음 페이지" /></a> </p>
<p class="last"><a href="{$param_last}"><img src="http://img.echosting.cafe24.com/skin/base_ko_KR/common/btn_page_last.gif" alt="마지막 페이지" /></a> </p>
</div>