고도몰 상품리스트 페이지에서 2개의 카테고리 상품을 보여주는 방법
본문
고도몰에서 쇼핑몰을 만들고 있습니다.
스킨을 수정해서 작업하고 있는데요. 궁금한게 많네요.
현재, 고도몰에서는
" 도메인../goods/goods_list.php?cateCd=001 "
와 같은 형식으로, cateCd 값을 넘겨받아서 goods_list.php에서 해당 카테고리의 상품을 보여주고 있습니다.
front에서는 스킨만 손을 댈 수 있어서(goods_list.html), 주소링크 시, get 방식으로 catCd값을 넘겨줘야 하는것 같은데요.
이렇게 하니, 카테고리 하나만 필터링이 됩니다. 카테고리 하나값만 넘겨줄 수 있으니까요.
전 사용자가 카테고리를 2~3개 선택하면 그것을 다 good_list.php로 넘겨서 해당 카테고리에 해당하는 것을 다 보여주고 싶은데요. front에서 2~3개의 카테고리 변수를 goods_list.html 로 넘겨주는 방법 없을까요? get방식으로 데이터를 넘겨도 php 가 안먹히니 받아서 처리를 못하고 있습니다.
변수만 받으면 good_list.html(스킨)에서 고도몰 템플릿 규칙을 이용해서 처리는 할 수 있을 것 같습니다.
이용자가 선택한 2~3개의 카테고리를 goods_list.php 에서 받아 처리할 수 있는 방법이 없을까요?
조언 부탁드립니다.
(어중간하게 php와 자바스크립트 조금 아는 수준입니다. ㅠ)
답변 2
중요한 데이터가 아니라면 쿠키를 이용하시면 될거 같습니다만...
프론트 만으로 커스텀 하신다면 한계가 있긴 합니다.
1. 일단 list 페이지 코딩을 헤더 푸터 없는 알맹이로 하시고 출력...
2. 해당파일을 새로 생성한 파일(ex> custom_list.html) 에서 jquery 로 불러와서 table 화 시키시고
(javascript 사용 데이터 재처리)
3. 해당 테이블을 jquery 로 재배열화 해야 할듯합니다.
대략적으로 위 구성이면 완벽하지는 않아도 처리 가능하긴 하겠네요.