질문과 답변

2025.12.22 17:43

사이드바 질문있습니다.

마켓 서브 사이드 영역 설정을 아주 잘 활용하고있는데요

제가 상품리스트에서만 넣고싶은데 넣게되면 

상품상세페이지들에도 적용이 되더라고요 그래서 없음 처리하면 해결은됩니다. 

제가 사용하는곳보다 안사용하는곳이 더 많고,  상품을 추가로 등록할때마다 변경해줘야하는 현상이 있습니다. 

제가 설정한 특정 페이지만 좌측사이드바 처리하고싶은데 tail에서 어떻게 조치하면 가능할까요?
  • 공유링크 복사
    미니홈 쪽지 구독하기
    구독하고 알림받기
  • 이전글조금 이상합니다 ..?2025.12.23
  • 다음글반응형 문제?2025.12.22
  • 댓글목록

    profile_image
    리빌더미니홈 1:1 대화하기  4일 전

    안녕하세요, 담당자 확인 후 추가회신 드리겠습니다.
    감사합니다.

    2025-12-22 18:35

    profile_image
    리빌더미니홈 1:1 대화하기  2일 전

    회신이 늦었습니다.

    상품목록에서 사용하신다고 하셨는데
    상품목록 = 카테고리 클릭후 나오는 목록 으로 이해했습니다.


    우선 사이드바를 출력으로 설정해두신 후,
    shop.tail.php 파일의 40라인 쯤에

    <div class="flex_box" data-layout="rb_sidemenu_shop"></div>

    해당부분을

    <?php
    $show_ca_ids = array(
        '카테고리ID1',
        '카테고리ID2',
        '카테고리ID3',
    );
    ?>

    <?php if (isset($ca_id) && in_array((string)$ca_id, $show_ca_ids, true)) { ?>
        <div class="flex_box" data-layout="rb_sidemenu_shop"></div>
    <?php } ?>

    이렇게 수정해주시고
    카테고리 ID를 넣는 부분에 출력할 카테고리의 ID를 넣어주시면 되겠습니다.
    다른곳에는 출력하지않고,설정된 ca_id 가 있는곳에만 출력 됩니다.

    감사합니다.

    2025-12-24 12:08