Help Center

카페24 소식

[스마트디자인] 상품리스트 진열 기능 업데이트

2012-08-13


안녕하세요, 카페24 운영도우미 입니다.

상품 진열 설정 시 HTML로 원하는 상품 수 만큼 추가하던 부분을
주석변수 (예: <!-- $count = 50 --!>)로 진열 수를 조정 가능하도록 하여
하단의 예제와 같이 상품리스트가 보기 좋게 정렬되도록 업그레이드 되었습니다.


자세한 내용은 아래를 참조해 주세요.


 

아래의 내용을 참고하시어 적용예제 및 코드 수정부분을 확인해 주세요.


[적용예제]


아래 코드를 참고 하시면, 상품리스트 화면에 적용하실 수 있습니다.

또는 첨부된 js파일을 다운로드 받으셔서 사용하시면 됩니다. [☞ 첨부파일 다운로드하기]

표준스킨에서는 아래와 같은 파일이 추가 및 수정되었습니다.


/index.html

/product/list.html

/product/search.html

<!--@js(/js/module/product/listmain_1.js)-->

<!--@js(/js/module/product/listmain_2.js)-->

<!--@js(/js/module/product/listmain_5.js)-->

<!--@js(/js/module/product/listmain_6.js)-->

<!--@js(/js/module/product/listmain_7.js)-->

<!--@js(/js/module/product/listnew.js)-->

<!--@js(/js/module/product/listnormal.js)-->

<!--@js(/js/module/product/listrecommend.js)-->

!--@js(/js/module/product/search_result.js)--


[HTML예제]

<div module="product_listmain_1">

<!--@css(/css/module/product/listmain_1.css)-->

<!--@js(/js/module/product/listmain_1.js)-->

    <!--

    $count = 8

    $basket_result = /product/add_basket.html

    $basket_option = /product/basket_option.html

    -->

    <h2><img src="http://img.echosting.cafe24.com/design/skin/mono/h2_product_1st.gif" alt="{$category_title_text}" isModify="1" /></h2>

    <ul class="prdList">

        <li id="anchorBoxId_{$product_no}">

            <a name="anchorBoxName_{$product_no}" href="/product/detail.html{$param}" class="prdImg"><img src="{$image_medium}" alt="" /></a>

            ..........

        </li>

        <li id="anchorBoxId_{$product_no}">

            <a name="anchorBoxName_{$product_no}" href="/product/detail.html{$param}" class="prdImg"><img src="{$image_medium}" alt="" /></a>

            ..........

        </li>

    </ul>

</div>



[JS예제]

* 새파일 생성: /js/module/product/listmain_1.js


$(document).ready(function() {

    setTimeout(function() {$('.xans-product-listmain-1').productResize() }, 300);

});


※ TIP
  -
.xans-product-listmain-1 부분에 적용하게 되는 셀렉터를 삽입합니다.
     예제에서는 메인 추천상품이 치환된 클래스를 넣었습니다.

     실제 적용하고 싶은 class나 치환된 class를 삽입해주세요.

  - 코드 제일 뒤에 있는 300이라는 숫자는 시간 설정하는 부분입니다.

  - 시간을 각각 틀리게 설정하여 js들이 충돌하지 않게 설정 합니다.

  - 페이지 상품리스트(추천, 신상품)가  2개인 경우, 각각의 js파일에 시간 설정값을 다르게 반영합니다.



[js파일 시간 설정 예제]

  - 추천상품

   $(document).ready(function() {

       setTimeout(function() {$('.xans-product-listrecommend').productResize() }, 300);

   });

  - 신상품

   $(document).ready(function() {

       setTimeout(function() {$('.xans-product-listnew').productResize() }, 600);

   });


[적용 예제화면]

 

 

 


카페24 는 쇼핑몰 운영을 보다 편리하고 쉽게 할 수 있도록 기능 업데이트를 지속적으로 진행하고 있습니다.
더 좋은 서비스가 되기 위해 노력하겠습니다. 끊임없는 애정과 관심 부탁 드립니다.

궁금하신 사항은 언제든지 고객지원센터 1:1게시판으로 문의해주세요. [문의하기]