채택완료

영카트에서 상세페이지부분에서요

2017-06-04 (일) 18:55:08 2,435

상세페이지에서 밑에보면 관련상품 있잖아요 그걸 상품정보 위에 두고싶은데 수정해야할부분의 루트가 어떻게 될까요?

|

답변 1개 / 댓글 6개

채택된 답변
+20 포인트

skin/shop/basic/item.info.skin.php 파일에서 

관련 상품 부분을 잘라내기 해서 위로 위치 이동하시면 됩니다. 

<?php if ($default['de_rel_list_use']) { ?>

<!-- 관련상품 시작 { -->

<section id="sit_rel">

    <h2>관련상품</h2>

    <?php echo pg_anchor('rel'); ?>

    <div class="sct_wrap">

        <?php

        $rel_skin_file = $skin_dir.'/'.$default['de_rel_list_skin'];

        if(!is_file($rel_skin_file))

            $rel_skin_file = G5_SHOP_SKIN_PATH.'/'.$default['de_rel_list_skin'];

        $sql = " select b.* from {$g5['g5_shop_item_relation_table']} a left join {$g5['g5_shop_item_table']} b on (a.it_id2=b.it_id) where a.it_id = '{$it['it_id']}' and b.it_use='1' ";

        $list = new item_list($rel_skin_file, $default['de_rel_list_mod'], 0, $default['de_rel_img_width'], $default['de_rel_img_height']);

        $list->set_query($sql);

        echo $list->run();

        ?>

    </div>

</section>

<!-- } 관련상품 끝 -->

<?php } ?>

답변에 대한 댓글 6개

아~ 감사합니다 근데 영카트 테마부분 말한건데 루트가 같을까요?
테마용 스킨을 사용한다면 테마 폴더에 있는 스킨을 수정하면 됩니다.
어떤 스킨을 사용하고 있는지 헷갈리면 쇼핑몰 설정에서 스킨 설정 부분 확인하면 됩니다.
제가 테마중에서 https://sir.kr/yc5_theme/675 이걸쓰는데요
여기서 보면 거의 모바일루트로 되어 있어서요 기존영카트랑 부분적으로 많이 다르기에.. 엄청 헤메고 있거든요 전에도 작은별님 도움덕분에 해결한 부분도 있어서요 만든사람이 구조적으로 잘 알잖아요 ㅠㅠ 그거 파악하느라 시간낭비될것같아서.. 어쨌든 본론으로 말하자면 관련된상품이 테마에서는 iteminfo.relation.skin.php 여기도 있는데 이걸 수정하려고 하니까 수정 안되거든요.. 이거 말고 다른곳에도 혹시나 있나요? 루트가 /해당테마/mobile/shop/basic/ 이부분에 있어요 어찌해야될까요?
아~ 근데요 바뀌지지 않아서요.. 말씀하신대로 그 루트에서 수정을 봤는데 상세페이지에서 관련상품이 그대로 밑에 있기에...
특정 테마는 테마명을 처음부터 말씀해주셔야 이렇게 스무 고개를 하지 않습니다.
해당테마 > 모바일 > skin > shop > basic > item.form.skin.php
아~ 감사합니다~ 해결봤습니다.

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