영카트 상품목록 페이지에서 상품분류(카테고리) 스타일을 변경하고 싶습니다.
본문
안녕하세요. 몇일 전 그누보드를 접하고 영카트에서 코드를 조금씩 분석, 검색하며 개발중입니다.
현재 사용하고있는 테마는 cosmetic 테마입니다.
사진에 해당하는 코드의 경로는 /theme/cosmetic/shop/skin/shop/basic/listcategory.skin.php 인것으로 확인됩니다.
listcategory.skin.php를 호출하는 코드는 /shop/list.php에 의해 불려온다는것은 확인했습니다.
제가 하고싶은건, 카테고리의 1차 카테고리는 제외하고, 2차 카테고리만 나오게 하고 싶습니다.
예를 들어, 아우터 카테고리의 하위 목록이 생기면, 1차 카테고리인 아우터는 빼고 그 하위 목록만 나오게 하고 싶습니다. 여기서 질문할 점이 생겼습니다.
1. 기본테마와 cosmetic 테마 둘다 listcategory.skin.php, listcategory2.skin.php, listcategory3.skin.php 파일이 있는데 테마에 따라 저 세 파일의 역할이 다른가요? 두 테마의 세 파일 다 주석 중 상품분류 라는 단어가 있고, 쿼리문도 같은 테이블을 사용하는것을 보아 보이는 방식만 다른 것으로 생각됩니다.
2. 만약 세 파일의 역할이 같다면 스타일만 다르다는 뜻인데, 파일을 부르는 부분은 관리자 페이지에서 수정할 수 있는 건가요 아니면 /shop/list.php에서 수정해야 하는건가요?
3. 만일을 대비해 가능한 원본 코드는 그대로 두고 작업하고 싶습니다. 원본 코드를 복사해 수정하는 방식으로 진행하고 싶습니다. 다른분들은 어떻게 사용하는지 궁금합니다.
그누보드를 접한지 얼마 안돼서 질문 자체가 부족할 수 있다고 생각합니다. 지적해 주시면 최대한 수용 해 보겠습니다.
답변 1
1. 기능적인 차이는 없는것 같습니다.
https://sir.kr/manual/yc5/117 보시면 skin 을 선택하는 걸로 봐서 비슷한 성격의 것이라 예상합니다.
출력스킨
PC용 스킨명으로 선택한 폴더에서 스킨을 선택할 수 있습니다.
기본 스킨값은 list.10.skin.php이며 그 외에도 list.20.skin.php, list.30.skin.php, list.40.skin.php를 선택하여 적용할 수 있습니다.
...
...
모바일 출력스킨
모바일용 스킨명으로 선택한 폴더에서 list.*.skin.php 으로 이름 지어진 스킨을 선택할 수 있습니다.
PC용 스킨명으로 선택한 폴더에서 스킨을 선택할 수 있습니다.
기본 스킨값은 list.10.skin.php이며 그 외에도 list.20.skin.php, list.30.skin.php, list.40.skin.php를 선택하여 적용할 수 있습니다.
...
2. 스킨을 관리자에서 지정하는 형태 같습니다.
3. 추가 스킨으로 만들고 관리자에서 지정하도록 하면 될것 같습니다.