골핑 블랙골프데이 본행사 (2022 PC ver.)

기획전 연동 및 기획전 하위 코너 연동

image.png

클럽 BEST

클럽 BEST - ../club/best.html
드라이버 - ../club/driver.html
우드/유틸 - ../club/wood.html
아이언 - ../club/iron.html
웨지/퍼터 - ../club/wedge.html
풀세트 - ../club/fullset.html
여성클럽 - ../club/woman.html

용품 BEST

→ 클럽 BEST 와 동일

코너 별 상품링크 연동

image.png
image.png
→ 코너 별 상품 리스트 통 이미지로 삽입 (코너 별 페이지에 해당하는 상품 리스트 이미지)
ex. 클럽 → 드라이버 리스트 image

상품 바인딩 (common.js)

//블랙골프데이 바인딩 - best.html 외 나머지 코너 페이지
function setDataBind(info, index, className) {
index = parseInt(index);
let goodList = info[index]['goodList'];
for (let i=0; i < goodList.length; i++) {
document.querySelector(`${className} > area:nth-child(${i+1})`).href = 'https://golping.golfzon.com/product/product/productDetail.do?good_no=' + goodList[i]['good_no'];
}

}

//블랙골프데이 베스트 바인딩 - best.html
function setDataBindBest(info, index, className, start, end) {

index = parseInt(index);
let goodList = info[index]['goodList'].slice(start, end+1);
for (let i=0; i < goodList.length; i++) {
console.log()
document.querySelector(`${className} > area:nth-child(${i+1})`).href = 'https://golping.golfzon.com/product/product/productDetail.do?good_no=' + goodList[i]['good_no'];
}

}

클럽 club.json → goodList[index]

index 0 - 클럽 BEST 상품 (0~48, 49~end) best.html
image.png
index 1- 드라이버 driver.html
image.png
index 2 - 우드/유틸 wood.html
index 3 - 아이언 iron.html
index 4 - 웨지/퍼터 wedge.html
index 5 - 풀세트 fullset.html
index 6 - 여성클럽 woman.html

용품 item.json → goodList[index]

index 0 - 용품 BEST 상품 (0~48, 49~end) best.html
index 1 - 거리측정기 caddyTalk.html
index 2 - 골프화 shoes.html
index 3 - 골프공 ball.html
index 4 - 골프백 bag.html
index 5 - 골프웨어 wear.html
index 6 - 기타용품 etc.html
Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.