테스트 사이트 - 개발 중인 베타 버전입니다

[영카트] 옵션 디자인 변경 - 재질문 채택완료

해피정 3년 전 조회 1,468

위 화면은  theme/basic/skin/shop/item.form.skin.php 에서 조건문을 넣어서 신규회원일때 1개만 구매 가능하도록 제어를 했습니다

제품에 옵션이 없는 상태의 것은 item.form.skin.php 에서 제어를 하는 반면

 

옵션이 추가되면 아래와 같이 제어가 되지 않는 상황입니다

 

shop/item.php 의 내용중 (211~220줄)

    if(defined('G5_THEME_USE_OPTIONS_TRTD') && G5_THEME_USE_OPTIONS_TRTD){
        $option_item = get_item_options($it['it_id'], $it['it_option_subject'], '');
        $supply_item = get_item_supply($it['it_id'], $it['it_supply_subject'], '');
    } else {
        // 선택 옵션 ( 기존의 tr td 태그로 가져오려면 'div' 를 '' 로 바꾸거나 또는 지워주세요 )
        $option_item = get_item_options($it['it_id'], $it['it_option_subject'], 'div', 1);

        // 추가 옵션 ( 기존의 tr td 태그로 가져오려면 'div' 를 '' 로 바꾸거나 또는 지워주세요 )
        $supply_item = get_item_supply($it['it_id'], $it['it_supply_subject'], 'div', 1);
    }
 

내용에서 보듯 get_item_options 와 get_item_supply 에서 제어하면서 옵션을 표시하고 제어하는것을 알수 있습니다

 

lib/shop.lib.php 에 해당 함수에 대한 정의가 되어 있는데

저의 지식이 미천하여 안개속을 헤매는 기분입니다

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
그누위즈

www/js/shop.override.js

www/js/shop.js

파일을 참조하세요.

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

해피정
3년 전
감사합니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인