
질문과 답변
2025.12.22 17:43
사이드바 질문있습니다.
마켓 서브 사이드 영역 설정을 아주 잘 활용하고있는데요
제가 상품리스트에서만 넣고싶은데 넣게되면
상품상세페이지들에도 적용이 되더라고요 그래서 없음 처리하면 해결은됩니다.
제가 사용하는곳보다 안사용하는곳이 더 많고, 상품을 추가로 등록할때마다 변경해줘야하는 현상이 있습니다.
제가 설정한 특정 페이지만 좌측사이드바 처리하고싶은데 tail에서 어떻게 조치하면 가능할까요?
- 이전글조금 이상합니다 ..?2025.12.23
- 다음글반응형 문제?2025.12.22
댓글목록


회신이 늦었습니다.
상품목록에서 사용하신다고 하셨는데
상품목록 = 카테고리 클릭후 나오는 목록 으로 이해했습니다.
우선 사이드바를 출력으로 설정해두신 후,
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