상품 등록시 여분 필드를 활용해 추가 항목 입력하기 > 영카트5 팁자료실

영카트5 팁자료실

상품 등록시 여분 필드를 활용해 추가 항목 입력하기 정보

상품 등록시 여분 필드를 활용해 추가 항목 입력하기

본문

## 상품 등록 화면에서 여분필드를 활용해 항목 추가하기

보다 자세한 내용은 관련 링크를 참고하세요.
http://gnustudy.com/bbs/board.php?bo_table=yc_tip&wr_id=22


영카트는 기본적으로 상품 등록할 때 하단에 여분필드 설정 부분이 있습니다. 거기서 사용해도 되지만
아래 내용은 상황에 따라 보기 편하게 기존 항목 중간에 끼워 넣는 방법입니다.

영카트 여분필드는 it_1 부터 it_10 까지 사용합니다. 마찬가지로 우측에 있는 체크박스에서
분류적용은 chk_ca_1 부터 chk_ca_10 까지,
전체적용은 chk_all_1 부터 chk_all_10 까지 사용합니다. 

아래는 예시입니다. 이런 식으로 1부터 10까지 원하는 만큼 추가해서 사용하면 됩니다.
/adm/shop_admin/itemform.php에서 모델 입력 부분 아랫부분이나 원하는 위치에 넣어줍니다.​

<tr>
    <th scope="row"><label for="it_1">여분필드1</label></th>
    <td>
        <?php echo help("입력하지 않으면 상품상세페이지에 출력하지 않습니다."); ?>
        <input type="text" name="it_1" value="<?php echo get_text($it['it_1']); ?>" id="it_1" class="frm_input" size="40">
    </td>
    <td class="td_grpset">
        <input type="checkbox" name="chk_ca_1" value="1" id="chk_ca_1">
        <label for="chk_ca_1">분류적용</label>
        <input type="checkbox" name="chk_all_1" value="1" id="chk_all_1">
        <label for="chk_all_1">전체적용</label>
    </td>
</tr>

여기만 수정하면 하단에 있는 여분필드 설정 부분과 겹치게 되니
같은 파일 하단에 있는 여분필드 설정 부분에서 아래 내용을 찾습니다.
<?php for ($i=1; $i<=10; $i++) { ?>
여기서 $i=1 부분을 위에서 적용한 만큼 제외 합니다.
여분필드 1번 하나만 사용했다면 $i=2 로 수정하고, 여분필드1, 2번 2개를 사용했으면 $i=3 으로 수정합니다.
번호순으로 사용한다면 상관없는데 여분 필드 번호를 띄엄띄엄 사용한다면 유의하셔야 합니다.
헷갈리면 하단 여분 필드 설정 부분 전체를 삭제하는 방법도 있습니다.



## 상품 목록 리스트 페이지에서 여분필드값 추가하기

/shop/list.php 에서 아래 내용을 찾으신 후 $list->set_view('it_1', true); 을 추가합니다.
........
........
$list->set_view('it_1', true);
$list->set_view('it_cust_price', true);
$list->set_view('it_price', true);
........
........

/skin/shop/basic/list.10.skin.php 에서 원하는 위치에 아래 내용을 추가합니다.

if ($this->view_it_1) {
    echo "<div class=\"sct_txt\">".stripslashes($row['it_1'])."</div>\n";
}



## 상품 클릭시 나오는 상품 상세 페이지에서 여분필드값 추가하기

/skin/shop/basic/item.form.skin.php 에서 기존 항목들 참고해서 원하는 위치에 추가합니다.

<?php if ($it['it_1']) { ?>
<tr>
    <th scope="row">여분필드1</th>
    <td><?php echo $it['it_1']; ?></td>
</tr>
<?php } ?>
추천
1

댓글 8개

## 상품 목록 리스트 페이지에서 여분필드값 추가하기

/shop/list.php 에서 아래 내용을 찾으신 후 $list->set_view('it_1', true); 을 추가합니다.
........
........
$list->set_view('it_1', true);
$list->set_view('it_cust_price', true);
$list->set_view('it_price', true);
........
........
저는 이부분에 이 내용이 없어요. ㅜ.ㅜ
감사합니다. 잘 적용하였습니다. 그런데 한가지만 더 묻겠습니다.  메인에도 여분필드 내용을 보이게 하고싶은데 영 안되네요. 테마를 씁니다.
main.10.skin.php와 listtype.php에 위와 똑 같이 적용했는데 메인에서는 내용이 보이지 않습니다.
물론 나머지는 위 설명해주신대로 잘 적용하였고 잘 나옵니다.
전체 15
영카트5 팁자료실 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT