feat: 게시판 연관상품 목록 표준화
This commit is contained in:
@@ -1413,7 +1413,7 @@
|
||||
</c:if>
|
||||
<%-------------------------------%>
|
||||
<%--연관상품영역--%>
|
||||
<c:if test="${bbsInfo.recomendGoodsExpsrAt eq 'Y' && not empty goodsList.relateInfoList}">
|
||||
<c:if test="${bbsInfo.recomendGoodsExpsrAt eq 'Y' && not empty goodsList}">
|
||||
<section class="main-section main-section__category-type">
|
||||
<div class="main-section-header">
|
||||
<div class="main-section-title">
|
||||
@@ -1423,9 +1423,9 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="product-list-vertical-twoAndaHalf">
|
||||
<div class="swiper product-list-vertical-twoAndaHalf__swiper">
|
||||
<div class="swiper ${fn:length(goodsList) gt 4 ? 'product-list-vertical-twoAndaHalf__swiper' : ''}">
|
||||
<div class="swiper-wrapper">
|
||||
<c:forEach var = "item" items="${goodsList.relateInfoList}">
|
||||
<c:forEach var = "item" items="${goodsList}">
|
||||
<c:if test = "${not empty item.goodsInnb}">
|
||||
<div class="swiper-slide">
|
||||
<div class="product-unit">
|
||||
@@ -1442,17 +1442,13 @@
|
||||
</c:choose>
|
||||
</div>
|
||||
</c:if>
|
||||
<c:forEach var="img" items="${goodsList.relateImgList}">
|
||||
<c:if test="${item.goodsInnb eq img.goodsInnb}">
|
||||
<a style="cursor:pointer" loading="lazy"
|
||||
onclick = "fn_move_goods_dtl(<c:out value="${item.goodsInnb}"/>)">
|
||||
<spring:eval expression="@environment.getProperty('sopmalfo.common.fileupload.cdnurl')" var="cdnurl"/>
|
||||
<img src="<c:out value = "${cdnurl}${img.img}"/>"
|
||||
<img src="<c:out value = "${cdnurl}${item.img}"/>"
|
||||
onerror="this.src='/pc/images/image_placeholder.png'"
|
||||
alt="해당 이미지에 대한 설명">
|
||||
</a>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</div>
|
||||
<div class="product-unit-info">
|
||||
<c:set var="iconString" value="${item.goodsIconCd}" />
|
||||
@@ -1481,32 +1477,24 @@
|
||||
</a>
|
||||
</div>
|
||||
<div class="product-unit-price">
|
||||
<c:forEach var="goodsOpt" items="${goodsList.relateGoodsOptList}">
|
||||
<c:if test="${item.goodsInnb eq goodsOpt.goodsInnb && goodsOpt.stdrDvAt eq 'Y'}">
|
||||
<div class="product-unit-price__price">
|
||||
<span class="product-unit-price__original">
|
||||
<fmt:formatNumber value="${goodsOpt.cnsmrpric}" pattern="#,###"/>
|
||||
<fmt:formatNumber value="${item.cnsmrpric}" pattern="#,###"/>
|
||||
</span>
|
||||
<span class="product-unit-price__current">
|
||||
<fmt:formatNumber value="${goodsOpt.slepric}" pattern="#,###"/>
|
||||
<fmt:formatNumber value="${item.slepric}" pattern="#,###"/>
|
||||
</span>
|
||||
</div>
|
||||
<div class="product-unit-price__sale">
|
||||
<span class="percent"><c:out value = "${goodsOpt.slePercent}"/>%</span>
|
||||
<span class="percent"><c:out value = "${item.slePercent}"/>%</span>
|
||||
</div>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
</div>
|
||||
<span class="product-unit-price__monthly-payment"><c:out value = "${item.srtDc}"/></span>
|
||||
</div>
|
||||
<div class="product-unit-rating">
|
||||
<i class="icon icon_rating-star"></i>
|
||||
<c:forEach var = "evlInfo" items="${goodsList.goodsRvwEvlList}">
|
||||
<c:if test = "${evlInfo.goodsInnb eq item.goodsInnb}">
|
||||
<span class="product-unit-rating__score"><c:out value = "${evlInfo.avgEvlScore}"/>${goodsOpt.goodInnb}</span>
|
||||
<span class="product-unit-rating__count">(<fmt:formatNumber value="${evlInfo.cntBbsctt}" pattern="#,###"/>)</span>
|
||||
</c:if>
|
||||
</c:forEach>
|
||||
<span class="product-unit-rating__score"><c:out value = "${item.avgEvlScore}"/></span>
|
||||
<span class="product-unit-rating__count">(<fmt:formatNumber value="${item.cntBbsctt}" pattern="#,###"/>)</span>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user