Kaynağa Gözat

모바일 메인수정

bin2107 5 yıl önce
ebeveyn
işleme
9ea7910ae4

+ 14 - 14
src/main/java/com/style24/front/biz/web/TsfDisplayController.java

@@ -106,19 +106,18 @@ public class TsfDisplayController extends TsfBaseController {
 		}
 
 		String mainCateNo = "1700";
-		if (device.isMobile() || "Y".equals(paramMap.get("mobileYn"))) {
-			mainCateNo = "1720";
-		} else {
-			mainCateNo = "1700";
-		}
+		// 몰메인 PC,MOBILE 동일하게 사용으로 인한 주석처리
+//		if (device.isMobile() || "Y".equals(paramMap.get("mobileYn"))) {
+//			mainCateNo = "1720";
+//		} else {
+//			mainCateNo = "1700";
+//		}
 
 		mallMainLayout.setCateNo(Integer.parseInt(mainCateNo));
 		Collection<MainLayout> mainLayoutCollection = displayService.getMainLayout(mallMainLayout);
 
 		Collection<MainLayout> mainLayoutList = new ArrayList<MainLayout>();
-		//mav.addObject("preview", paramMap.get("preview"));
-		//mav.addObject("viewDt", paramMap.get("viewDt"));
-		//mav.addObject("viewPage", "20");
+
 		for (MainLayout mainLayout : mainLayoutCollection) {
 			String contentsLoc = mainLayout.getContentsLoc();
 			Contents contents = new Contents();
@@ -270,12 +269,13 @@ public class TsfDisplayController extends TsfBaseController {
 
 		// 브랜드 레이아웃
 		MainLayout mainLayout = new MainLayout();
-		String mainCateNo = "";
-		if (device.isMobile() || "Y".equals(paramMap.get("mobileYn"))) {
-			mainCateNo = "1721";
-		} else {
-			mainCateNo = "1711";
-		}
+		String mainCateNo = "1711";
+		// PC,MOBILE 동일 사용으로 인해 주석처리
+//		if (device.isMobile() || "Y".equals(paramMap.get("mobileYn"))) {
+//			mainCateNo = "1721";
+//		} else {
+//			mainCateNo = "1711";
+//		}
 		mainLayout.setCateNo(Integer.parseInt(mainCateNo));
 		mainLayout.setBrandGroupNo(Integer.parseInt(paramMap.get("brandGroupNo")));
 		Collection<MainLayout> mainLayoutCollection = displayService.getMainLayout(mainLayout);

+ 63 - 7
src/main/webapp/WEB-INF/views/mob/display/MallMainFormMob.html

@@ -32,7 +32,7 @@
 								<th:block th:each="ContentsData, ContentsStat : ${mainData.ContentsList}">
 									<div class="swiper-slide">
 										<a href="javascript:void(0)" th:onclick="cfnGoToPage([[${ContentsData.strVar1}]]);">
-											<img th:src="${@environment.getProperty('domain.image')+ContentsData.imgPath1}" alt="">
+											<img th:src="${@environment.getProperty('domain.image')+ContentsData.imgPath2}" alt="">
 											<div class="txtWrap">
 												<dl th:class="${ContentsData.strVar7=='BLACK'?'':'w'}">
 													<dt th:if="${ContentsData.strVar5=='P'}" th:text="${ContentsData.planBrandGroupNm}">NBA</dt>
@@ -67,12 +67,16 @@
 						<div class="swiper-container post-stylereport">
 							<div class="swiper-wrapper">
 								<th:block th:each="ContentsData, ContentsStat : ${mainData.ContentsList}">
-								<div class="swiper-slide">
+								<div class="swiper-slide styleArea">
 									<a href="javascript:void(0)" th:onclick="cfnGoToPage([[${ContentsData.strVar1}]]);">
 										<img th:src="${@environment.getProperty('domain.image')+ContentsData.imgPath1}" alt="">
 										<dl>
-											<dt th:text="${ContentsData.strTitle1}"></dt>
-											<dd th:text="${ContentsData.subText1}"></dd>
+											<dt class="styleTitleC">
+												<input type="hidden" name="styleTitle" th:value="${ContentsData.strTitle1}"/>
+											</dt>
+											<dd class="styleNoteC">
+												<input type="hidden" name="styleNote" th:value="${ContentsData.subText1}"/>
+											</dd>
 <!--											<dd>준비한 아우터 픽을 만나보자</dd>-->
 										</dl>
 									</a>
@@ -353,12 +357,14 @@
 						<div class="swiper-container post-bnnWide">
 							<div class="swiper-wrapper">
 								<th:block th:each="ContentsData, ContentsStat : ${mainData.ContentsList}">
-									<div class="swiper-slide">
+									<div class="swiper-slide silderBannerArea">
 										<th:block th:if="${ContentsData.imgPath1!=null && ContentsData.imgPath1!=''}">
 											<a href="javascript:void(0)" th:onclick="cfnGoToPage([[${ContentsData.strVar1}]]);">
 												<div class="bnnbox" style="background:#bdc3c7;">
-													<div class="txtWrap ">
-														<p th:text="${ContentsData.strTitle1}">TBJ 가을 신상</p>
+													<div class="txtWrap bannerNote">
+														<p class="noteArea">
+															<input type="hidden" name="bannerNote" th:value="${ContentsData.strTitle1}"/>
+														</p>
 <!--														<p>아우터 + 이너 단독세일</p>-->
 													</div>
 													<img alt="BLUE-a" class=" vLHTC pd_img" th:src="${@environment.getProperty('domain.image')+ContentsData.imgPath1}">
@@ -824,6 +830,54 @@
 			}
 			$(this).append(tag);
 		});
+
+		// 가로긴배너 슬라이드
+		$('.silderBannerArea').each(function (){
+			let tag = '';
+			if(!gagajf.isNull($(this).find("input[name=bannerNote]").val())) {
+				var noteText = $(this).find("input[name=bannerNote]").val().replace("<BR>", "<br>").replace("<bR>", "<br>").replace("<Br>", "<br>");
+				if (noteText.indexOf('<br>') > -1) {
+					var reText = noteText.split("<br>");
+					tag += reText[0];
+					tag += '<br>';
+					tag += reText[1];
+				} else {
+					tag += noteText;
+				}
+				$(this).find('.noteArea').append(tag);
+			}
+		});
+
+		// 스타일리포트 <br> 태그
+		$('.styleArea').each(function (){
+			let tag = '';
+			let tag2 = '';
+			if(!gagajf.isNull($(this).find("input[name=styleTitle]").val())) {
+				var titleText = $(this).find("input[name=styleTitle]").val().replace("<BR>", "<br>").replace("<bR>", "<br>").replace("<Br>", "<br>");
+				if(titleText.indexOf('<br>') > -1){
+					var reText = titleText.split("<br>");
+					tag += reText[0];
+					tag += '<br>';
+					tag += reText[1];
+				}else{
+					tag += titleText;
+				}
+				$(this).find('.styleTitleC').append(tag);
+			}
+
+			if(!gagajf.isNull($(this).find("input[name=styleNote]").val())) {
+				var noteText = $(this).find("input[name=styleNote]").val().replace("<BR>", "<br>").replace("<bR>", "<br>").replace("<Br>", "<br>");
+				if(noteText.indexOf('<br>') > -1){
+					var reText = noteText.split("<br>");
+					tag2 += reText[0];
+					tag2 += '<br>';
+					tag2 += reText[1];
+				}else{
+					tag2 += noteText;
+				}
+				$(this).find('.styleNoteC').append(tag2);
+			}
+		});
 	});
 
 	function setHtop() {
@@ -1084,6 +1138,8 @@
 				clickable: true,
 			},
 		});
+
+
 	</script>
 
 </th:block>