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

카페24질문) 특정상품카테에만 css가 적용되게 하고 싶어요. 채택완료

인찌 4년 전 조회 4,159

카페24질문 죄송합니다. 그러나 혼자 해결하기가 너무 버거워 한번 요청드립니다ㅠ

 

/product/list.html?cate_no=45

 

이렇게 되서 페이지가 나뉘어져 있는데

제가 cate_no = 45 라는 페이지만 css를 부여하고 싶습니다.

 

고도몰만 하다가 카페24 처음하는데 고수님들 도와주세요!ㅠ

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

답변 4개

녁기
4년 전

<style>

.roro{기존 스타일}

.roro1{새로들어가는 스타일}

</style>

 

<div class="roro"></div>

 

<script>

if (window.location.href == 'http://해당url쓰세요/product/list.html?cate_no=45') {
    $('.roro').addClass('roro1');
  };

</script>

 

특정url에서 기존에 있는(roro) class를 찾아서 추가할(roro1) 클래스를 더하면 됩니다.

 한번해보세요 ㅎㅎ

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

답변에 대한 댓글 2개

d
dkdh12
3년 전
혹시 질문자님처럼 특정 넘버(cate_no=45)만 아니라, 해당 페이지에 모든곳(cate_no=)에 공통된 css를 넣고 싶으면 어떻게 해야하나요...??
녁기
3년 전
if (window.location.href == 'http://해당url쓰세요/product/list.html?cate_no=45')
이부분 빼꼬 쓰면
모든 페이지는<div class="roro"></div> 이렇게 바뀌겠죠??

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

나빌레라

카페24 쇼핑몰 카테고리는 공통이니까 대분류1,대분류2 가 가로세로 진열갯수나 배너등 공통모듈이라

분류별로 다르게 적용하고 싶으시단 말씀이신가요?

대분류2는 가로4단 이벤트 배너적용

대분류3은 가로2단 슬라이드 배너적용 등등 이런식으로 바꾸고 싶으신거라면

 

카테고리 html파일 하나 더 생성하시고 원하는대로 만드신 후 ftp업로드 하신담에 css도 같이여

쇼핑몰 기능에 보시면 경로설정 있어여

거기서 원하는 분류를 새로만든 리스트 파일에 연결하시면 내가 만든 리스트로 연결되요

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

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

카페24 자체 솔루션이면 {{}} 이런식으로 GET이 정의되어 있을거에요.

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

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

$_GET 함수를 쓰시면됩니다.

현재 /product/list.html?cate_no=45 이라 했을때

$_GET['cate_no'] 값으로 URL cate_no 의 45 를 가져올 수 있습니다.

 

<style>

<?php if($_GET['cate_no'] == '45'){ ?>

 // 45 일때 부여할 CSS

<?php } ?>

</style>

 

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

답변에 대한 댓글 1개

인찌
4년 전
카페24가 php 값이 안 먹나봐요ㅠㅠ 일반 코드로는 적용이 안됩니다ㅠ

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

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

로그인