그누커머스 상품리스트나 숏코드에서 시중가격 표기할 방법 알려주세요^^ 채택완료
그누커머스
상품 설정할 때 시중가격과 판매가격을 정합니다.
그걸 상품 리스트나 쇼트 코드로 보여줄 때 시중가격도 함께 보여주고 싶습니다.
15,000원
8,000원
이렇게요^^
팁을 알려주세요.
답변 3개
사용중인 테마 폴더의 functions.php 에 아래 코드를 넣어주세요.
</p><p>add_action('gc_main_item_obj', 'custom_gc_main_item_obj');</p><p> </p><p>function custom_gc_main_item_obj($item_list){</p><p> $item_list->view_it_cust_price = true; <span style="font-size: 14.6667px; line-height: 1.5;">// 소비자가 가격 노출</span></p><p> return $item_list;</p><p>}</p><p>
좀 더 부가적으로 설명한다면, 위의 코드는
/gnucommerce/lib/gc_item_list.class.php 에서
class GC_item_list{
// 기본으로 보여지는 필드들
public $view_it_id = false; // 상품코드
public $view_it_img = true; // 상품이미지
public $view_it_name = true; // 상품명
public $view_it_basic = false; // 기본설명
public $view_it_price = true; // 판매가격
public $view_it_cust_price = false; // 소비자가
public $view_it_icon = true; // 아이콘
public $view_sns = false; // SNS
public $loop = 0; // loop값 설정
현재 이렇게 되어 있는 값을 바꿔주는 역할을 합니다.
위에 있는 설정을 무시하고, 좀 더 자유롭게 수정하고 싶다면
템플릿 오버라이딩( 덮어쓰기 ) 방식으로 스킨파일을 복사해서 수정하시면 됩니다.
예를 들어
상품 리스트 관한 스킨파일은 현재 아래와 같은 파일이 있습니다.
plugins/gnucommerce/skin/shop/basic/itemloop.skin.php ( 페이지에서 리스트 상품 관련 소스 )
plugins/gnucommerce/skin/shop/basic/main.10.skin.php ( 숏코드에서 상품 유형 출력 소스)
plugins/gnucommerce/skin/shop/basic/main.20.skin.php ( 숏코드에서 상품 유형 출력 소스)
위의 파일을 복사해서 아래 위치에 붙여넣기를 하신후
themes/사용하는테마/gnucommerce/skin/shop/basic/itemloop.skin.php
themes/사용하는테마/gnucommerce/skin/shop/basic/main.10.skin.php
themes/사용하는테마/gnucommerce/skin/shop/basic/main.20.skin.php
테마에 붙여넣기한 스킨파일 수정해 주시면 됩니다.
댓글을 작성하려면 로그인이 필요합니다.
답변에 대한 댓글 1개
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
그 부분에 문제가 있어서 ㅠ,
0.5.3 버젼에 고쳐서 올려 놓았습니다.
0.5.3 버젼으로 업데이트 해 주세요.