메인화면, 문자발송, 선거문자, 맞춤제작 그림문자 샘플 이미지 Alt 값 처리 - Alt 값이 없는 경우 디폴트 텍스트 표시되도록 기능 추가
- Alt 값이 없는 경우 디폴트 텍스트 표시되도록 기능 추가
@85b1b0ca131ce0b89d4f66181c35c2c011a9ac6d
--- src/main/webapp/WEB-INF/jsp/web/custom/MsgCustomListAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/custom/MsgCustomListAjax.jsp
... | ... | @@ -16,14 +16,20 @@ |
| 16 | 16 |
<c:forEach var="customList" items="${resultCustomList}" varStatus="status">
|
| 17 | 17 |
<li id="${customList.letterId}">
|
| 18 | 18 |
<c:set var="strImgPath" value="${customList.fileStreCours}/${customList.streFileNm}.${customList.fileExtsn}"/>
|
| 19 |
+ |
|
| 20 |
+ <%-- 이미지 alt 값 셋팅 --%> |
|
| 21 |
+ <c:set var="imgAlt" value="${customList.letterAlt}"/>
|
|
| 22 |
+ <c:if test="${empty imgAlt}">
|
|
| 23 |
+ <c:set var="imgAlt" value="맞춤제작 샘플 이미지"/> |
|
| 24 |
+ </c:if> |
|
| 19 | 25 |
<div class="hover_cont"> |
| 20 | 26 |
<a ref='#' onclick='selectSampleImg("${customList.attachFileId}","${customList.fileSn}","${customList.letterId}");'>
|
| 21 |
- <img src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${customList.attachFileId}"/>&fileSn=<c:out value="${customList.fileSn}"/>" alt="<c:out value='${customList.letterAlt}'/>">
|
|
| 27 |
+ <img src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${customList.attachFileId}"/>&fileSn=<c:out value="${customList.fileSn}"/>" alt="<c:out value='${imgAlt}'/>">
|
|
| 22 | 28 |
</a> |
| 23 | 29 |
</div> |
| 24 | 30 |
<div class="photo_cont"> |
| 25 | 31 |
<a ref='#' onclick='selectSampleImg("${customList.attachFileId}","${customList.fileSn}","${customList.letterId}");'>
|
| 26 |
- <img src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${customList.attachFileId}"/>&fileSn=<c:out value="${customList.fileSn}"/>" alt="<c:out value='${customList.letterAlt}'/>">
|
|
| 32 |
+ <img src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${customList.attachFileId}"/>&fileSn=<c:out value="${customList.fileSn}"/>" alt="<c:out value='${imgAlt}'/>">
|
|
| 27 | 33 |
</a> |
| 28 | 34 |
</div> |
| 29 | 35 |
</li> |
--- src/main/webapp/WEB-INF/jsp/web/msgcampain/PhotoListAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgcampain/PhotoListAjax.jsp
... | ... | @@ -21,8 +21,13 @@ |
| 21 | 21 |
--%> |
| 22 | 22 |
</div> |
| 23 | 23 |
<div class="photo_cont"> |
| 24 |
+ <%-- 이미지 alt 값 셋팅 --%> |
|
| 25 |
+ <c:set var="imgAlt" value="${photoList.letterAlt}"/>
|
|
| 26 |
+ <c:if test="${empty imgAlt}">
|
|
| 27 |
+ <c:set var="imgAlt" value="선거문자 샘플 이미지"/> |
|
| 28 |
+ </c:if> |
|
| 24 | 29 |
<%-- <img class="photoOnImg" src="<c:url value='${strImgPath}'/>" alt=""> --%>
|
| 25 |
- <img class="photoOnImg" id="${photoList.letterId}" src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${photoList.attachFileId}"/>&fileSn=<c:out value="${photoList.fileSn}"/>" alt="<c:out value='${photoList.letterAlt}'/>">
|
|
| 30 |
+ <img class="photoOnImg" id="${photoList.letterId}" src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${photoList.attachFileId}"/>&fileSn=<c:out value="${photoList.fileSn}"/>" alt="<c:out value='${imgAlt}'/>">
|
|
| 26 | 31 |
<input type="hidden" id="photoOnImg_${status.index + 1}" name="photoOnImg_${status.index + 1}" value="${photoList.attachFileId}"/>
|
| 27 | 32 |
</div> |
| 28 | 33 |
</li> |
--- src/main/webapp/WEB-INF/jsp/web/msgdata/MainPhotoListAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/MainPhotoListAjax.jsp
... | ... | @@ -66,7 +66,11 @@ |
| 66 | 66 |
<div class="btn_more"><img src="/publish/images/main/btn_more01.png" alt="" /></div> |
| 67 | 67 |
<div class="area_img"> |
| 68 | 68 |
<%-- <img src="${strImgPath}" alt="" onerror="this.src='/publish/images/main/template02.jpg';"> --%>
|
| 69 |
- <img class="lazy" data-src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${photoList.attachFileId}"/>&fileSn=<c:out value="${photoList.fileSn}"/>" alt="<c:out value='${photoList.letterAlt}'/>" onerror="this.src='/publish/images/main/template02.jpg';">
|
|
| 69 |
+ <c:set var="imgAlt" value="${photoList.letterAlt}"/>
|
|
| 70 |
+ <c:if test="${empty imgAlt}">
|
|
| 71 |
+ <c:set var="imgAlt" value="그림문자 샘플 이미지"/> |
|
| 72 |
+ </c:if> |
|
| 73 |
+ <img class="lazy" data-src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${photoList.attachFileId}"/>&fileSn=<c:out value="${photoList.fileSn}"/>" alt="<c:out value='${imgAlt}'/>" onerror="this.src='/publish/images/main/template02.jpg';">
|
|
| 70 | 74 |
</div> |
| 71 | 75 |
<div class="area_img_text"> |
| 72 | 76 |
<c:out value="${photoList.letterSj}"/>
|
--- src/main/webapp/WEB-INF/jsp/web/msgdata/PhotoListAjax.jsp
+++ src/main/webapp/WEB-INF/jsp/web/msgdata/PhotoListAjax.jsp
... | ... | @@ -21,8 +21,12 @@ |
| 21 | 21 |
--%> |
| 22 | 22 |
</div> |
| 23 | 23 |
<div class="photo_cont"> |
| 24 |
+ <c:set var="imgAlt" value="${photoList.letterAlt}"/>
|
|
| 25 |
+ <c:if test="${empty imgAlt}">
|
|
| 26 |
+ <c:set var="imgAlt" value="그림문자 샘플 이미지"/> |
|
| 27 |
+ </c:if> |
|
| 24 | 28 |
<%-- <img class="photoOnImg" src="<c:url value='${strImgPath}'/>" alt=""> --%>
|
| 25 |
- <img class="photoOnImg" id="${photoList.letterId}" src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${photoList.attachFileId}"/>&fileSn=<c:out value="${photoList.fileSn}"/>" alt="<c:out value='${photoList.letterAlt}'/>">
|
|
| 29 |
+ <img class="photoOnImg" id="${photoList.letterId}" src="<c:url value='/cmm/fms/getImage2.do'/>?atchFileId=<c:out value="${photoList.attachFileId}"/>&fileSn=<c:out value="${photoList.fileSn}"/>" alt="<c:out value='${imgAlt}'/>">
|
|
| 26 | 30 |
<input type="hidden" id="photoOnImg_${status.index + 1}" name="photoOnImg_${status.index + 1}" value="${photoList.attachFileId}"/>
|
| 27 | 31 |
</div> |
| 28 | 32 |
</li> |
Add a comment
Delete comment
Once you delete this comment, you won't be able to recover it. Are you sure you want to delete this comment?