|
|
@@ -97,7 +97,7 @@
|
|
|
<a href="javascript:void(0);" class="itemLink" th:onclick="cfnGoToGoodsDetail([[${goodsData.goodsCd}]], '', '', 'SBM007');">
|
|
|
<div class=" itemPic">
|
|
|
<img alt="BLUE-a" class=" vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + goodsData.sysImgNm}">
|
|
|
- <button type="button" class="itemLike" th:classappend="${goodsData.likeIt}">관심상품 추가</button>
|
|
|
+ <button type="button" class="itemLike" th:classappend="${goodsData.likeIt == 'likeit'}? 'likeit' : ''" onclick="cfnPutWishList(this);" th:attr="goodsCd=${goodsData.goodsCd}, ithrCd='', contentsLoc='SBM007', planDtlSq=''">관심상품 추가</button>
|
|
|
</div>
|
|
|
<p class="itemBrand" th:text="${goodsData.brandGroupNm}"></p>
|
|
|
<div class=" itemName" th:text="${goodsData.goodsFullNm}"></div>
|
|
|
@@ -166,7 +166,7 @@
|
|
|
<div class="shape ranker"><span th:text="${goodsStat.index+1}"></span></div>
|
|
|
<div class="itemPic">
|
|
|
<img alt="BLACK-a" class="vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + goodsData.sysImgNm}">
|
|
|
- <button type="button" class="itemLike" th:classappend="${goodsData.likeIt}">관심상품 추가</button>
|
|
|
+ <button type="button" class="itemLike" th:classappend="${goodsData.likeIt == 'likeit'}? 'likeit' : ''" onclick="cfnPutWishList(this);" th:attr="goodsCd=${goodsData.goodsCd}, ithrCd='', contentsLoc='SBM008', planDtlSq=''">관심상품 추가</button>
|
|
|
</div>
|
|
|
<p class="itemBrand" th:text="${goodsData.brandGroupNm}"></p>
|
|
|
<div class="itemName" th:text="${goodsData.goodsFullNm}"></div>
|
|
|
@@ -200,9 +200,6 @@
|
|
|
<div class="swiper-container">
|
|
|
<div class="swiper-wrapper">
|
|
|
<th:block th:each="LookbookData, LookbookStat : ${brandMainLayoutData.lookbookList}">
|
|
|
- <form >
|
|
|
- </form>
|
|
|
-
|
|
|
<div class="swiper-slide">
|
|
|
<div class="bt_lb_item">
|
|
|
<img class="vLHTC lb_img" th:src="${@environment.getProperty('domain.image')+LookbookData.sysFileNm}" alt="BLUE-a" />
|
|
|
@@ -244,7 +241,7 @@
|
|
|
<a href="javascript:void(0);" class="itemLink" th:onclick="cfnGoToGoodsDetail([[${goodsData.goodsCd}]], '', '', 'SBM009');">
|
|
|
<div class="itemPic">
|
|
|
<img alt="BLACK-a" class=" vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + goodsData.sysImgNm}">
|
|
|
- <button type="button" class="itemLike" th:classappend="${goodsData.likeIt}">관심상품 추가</button>
|
|
|
+ <button type="button" class="itemLike" th:classappend="${goodsData.likeIt == 'likeit'}? 'likeit' : ''" onclick="cfnPutWishList(this);" th:attr="goodsCd=${goodsData.goodsCd}, ithrCd='', contentsLoc='SBM009', planDtlSq=''">관심상품 추가</button>
|
|
|
</div>
|
|
|
<p class=" itemBrand" th:text="${goodsData.brandGroupNm}">BRAND NAME</p>
|
|
|
<div class=" itemName" th:text="${goodsData.goodsFullNm}">남성 로고 자카드 방풍 패딩 스웨터 가디건 자카드 방풍 패딩 스웨터 가디건 자카드 방풍 패딩 스웨터 가디건</div>
|
|
|
@@ -310,9 +307,9 @@
|
|
|
<img alt="BLACK-a" class=" vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + planningGoods.sysImgNm}">
|
|
|
</div>
|
|
|
<div class="itemName" th:text="${planningGoods.goodsNm}">남성 로고 자카드 방풍 패딩 스웨터 가디건 자카드 방풍 패딩 스웨터 가디건 자카드 방풍 패딩 스웨터 가디건</div>
|
|
|
- <p class="itemPrice" th:text="${#numbers.formatInteger(planningGoods.currPrice,1,'COMMA')}">80,100
|
|
|
+ <p class="itemPrice">[[${#numbers.formatInteger(planningGoods.currPrice,0,'COMMA')} + 원]]
|
|
|
<span class="itemPrice_original" th:text="${#numbers.formatInteger(planningGoods.listPrice,1,'COMMA')}">89,000</span>
|
|
|
- <span class=" itemPercent" th:if="${planningGoods.currPrice != planningGoods.listPrice}" th:text="${(planningGoods.listPrice == 0 ? 0 : #numbers.formatDecimal((planningGoods.listPrice - planningGoods.currPrice) / (planningGoods.listPrice * 1.0) * 100, 1, 0)) + '%'}">10%</span>
|
|
|
+ <span class="itemPercent" th:if="${planningGoods.currPrice != planningGoods.listPrice}" th:text="${(planningGoods.listPrice == 0 ? 0 : #numbers.formatDecimal((planningGoods.listPrice - planningGoods.currPrice) / (planningGoods.listPrice * 1.0) * 100, 1, 0)) + '%'}">10%</span>
|
|
|
</p>
|
|
|
</a>
|
|
|
</div>
|
|
|
@@ -330,14 +327,13 @@
|
|
|
</div>
|
|
|
</th:block>
|
|
|
|
|
|
-
|
|
|
<!-- brand_product -->
|
|
|
<th:block th:if="${contentsLoc=='013'}">
|
|
|
- <div class="content brand_product" style="display: none;">
|
|
|
+ <div class="content brand_product" th:if="${brandMainLayoutData.goodsList != null and !brandMainLayoutData.goodsList.empty}">
|
|
|
<div class="cont_head">
|
|
|
<p class="displayH t_c" th:text="${contentsTitle}"></p>
|
|
|
</div>
|
|
|
- <div class="cont_body" th:if="${brandMainLayoutData.goodsList != null}">
|
|
|
+ <div class="cont_body">
|
|
|
<div class="itemsGrp">
|
|
|
<th:block th:each="goodsData, goodsStat : ${brandMainLayoutData.goodsList}">
|
|
|
<div class="item_prod" th:if="${goodsStat.index<5}">
|
|
|
@@ -345,11 +341,11 @@
|
|
|
<a href="javascript:void(0);" class="itemLink" th:onclick="cfnGoToGoodsDetail([[${goodsData.goodsCd}]], '', '', 'SBM013');">
|
|
|
<div class="itemPic">
|
|
|
<img alt="BLACK-a" class=" vLHTC pd_img" th:src="${@environment.getProperty('upload.goods.view') + '/' + goodsData.sysImgNm}">
|
|
|
- <button type="button" class="itemLike" th:classappend="${goodsData.likeIt}">관심상품 추가</button>
|
|
|
+ <button type="button" class="itemLike" th:classappend="${goodsData.likeIt == 'likeit'}? 'likeit' : ''" onclick="cfnPutWishList(this);" th:attr="goodsCd=${goodsData.goodsCd}, ithrCd='', contentsLoc='SBM013', planDtlSq=''">관심상품 추가</button>
|
|
|
</div>
|
|
|
<p class=" itemBrand" th:text="${goodsData.brandGroupNm}"></p>
|
|
|
<div class="itemName" th:text="${goodsData.goodsFullNm}"></div>
|
|
|
- <p class="itemPrice" th:text="${#numbers.formatInteger(goodsData.currPrice,1,'COMMA')}">80,100
|
|
|
+ <p class="itemPrice">[[${#numbers.formatInteger(goodsData.currPrice,0,'COMMA')} + 원]]
|
|
|
<span class="itemPrice_original" th:text="${#numbers.formatInteger(goodsData.listPrice,1,'COMMA')}">89,000</span>
|
|
|
<span class=" itemPercent" th:if="${goodsData.currPrice != goodsData.listPrice}" th:text="${(goodsData.listPrice == 0 ? 0 : #numbers.formatDecimal((goodsData.listPrice - goodsData.currPrice) / (goodsData.listPrice * 1.0) * 100, 1, 0)) + '%'}">10%</span>
|
|
|
</p>
|
|
|
@@ -375,9 +371,56 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
</th:block>
|
|
|
-
|
|
|
</th:block>
|
|
|
</th:block>
|
|
|
+ <!-- main_tv -->
|
|
|
+ <div class="content wide main_tv">
|
|
|
+ <div class="cont_head">
|
|
|
+ <p class="displayH t_c">TBJ`S TV</p>
|
|
|
+ </div>
|
|
|
+ <div class="cont_body">
|
|
|
+ <div class="slide_wrap">
|
|
|
+ <div class="swiper-container post-tv">
|
|
|
+ <div class="swiper-wrapper">
|
|
|
+ <div class="swiper-slide">
|
|
|
+ <div class="movbox">
|
|
|
+ <iframe width="100%" height="100%" src="https://www.youtube.com/embed/hqryeW6scd0?rel=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-slide">
|
|
|
+ <div class="movbox">
|
|
|
+ <iframe width="100%" height="100%" src="https://www.youtube.com/embed/J7nowE2iTIM?rel=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-slide">
|
|
|
+ <div class="movbox">
|
|
|
+ <iframe width="100%" height="100%" src="https://www.youtube.com/embed/cRiKrFk7FTM?rel=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-slide">
|
|
|
+ <div class="movbox">
|
|
|
+ <iframe width="100%" height="100%" src="https://www.youtube.com/embed/hqryeW6scd0?rel=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-slide">
|
|
|
+ <div class="movbox">
|
|
|
+ <iframe width="100%" height="100%" src="https://www.youtube.com/embed/J7nowE2iTIM?rel=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-slide">
|
|
|
+ <div class="movbox">
|
|
|
+ <iframe width="100%" height="100%" src="https://www.youtube.com/embed/cRiKrFk7FTM?rel=0" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-button-prev white"></div><!-- 클래스명 white 추가 -->
|
|
|
+ <div class="swiper-button-next white"></div>
|
|
|
+ </div>
|
|
|
+ <div class="swiper-pagination"></div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ <!-- //main_tv -->
|
|
|
</div>
|
|
|
</div>
|
|
|
|