--- src/main/java/kcc/let/cop/bbs/service/BoardMaster.java
+++ src/main/java/kcc/let/cop/bbs/service/BoardMaster.java
... | ... | @@ -130,7 +130,10 @@ |
| 130 | 130 |
|
| 131 | 131 |
/** 조회수 표시 */ |
| 132 | 132 |
private String viewsYn = ""; |
| 133 |
- |
|
| 133 |
+ |
|
| 134 |
+ /** 게시판 언어 (KOR:국문, ENG:영문) */ |
|
| 135 |
+ private String langType = ""; |
|
| 136 |
+ |
|
| 134 | 137 |
/** 등록자 표시 */ |
| 135 | 138 |
private String regierYn = ""; |
| 136 | 139 |
|
... | ... | @@ -753,6 +756,14 @@ |
| 753 | 756 |
this.viewsYn = viewsYn; |
| 754 | 757 |
} |
| 755 | 758 |
|
| 759 |
+ public String getLangType() {
|
|
| 760 |
+ return langType; |
|
| 761 |
+ } |
|
| 762 |
+ |
|
| 763 |
+ public void setLangType(String langType) {
|
|
| 764 |
+ this.langType = langType; |
|
| 765 |
+ } |
|
| 766 |
+ |
|
| 756 | 767 |
public String getRegierYn() {
|
| 757 | 768 |
return regierYn; |
| 758 | 769 |
} |
--- src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Mysql.xml
+++ src/main/resources/egovframework/sqlmap/let/cop/bbs/EgovBBSMaster_SQL_Mysql.xml
... | ... | @@ -67,6 +67,7 @@ |
| 67 | 67 |
<result property="fileatchAuth" column="FILEATCH_AUTH" nullValue="" /> |
| 68 | 68 |
<result property="deleteAuth" column="DELETE_AUTH" nullValue="" /> |
| 69 | 69 |
<result property="viewsYn" column="VIEWS_YN" nullValue="" /> |
| 70 |
+ <result property="langType" column="LANG_TYPE" nullValue="KOR" /> |
|
| 70 | 71 |
<result property="useAt" column="USE_AT" nullValue="" /> |
| 71 | 72 |
<result property="bbsDc" column="BBS_DC" nullValue="" /> |
| 72 | 73 |
<result property="menuCours" column="MENU_COURS" nullValue="" /> |
... | ... | @@ -360,7 +361,7 @@ |
| 360 | 361 |
<isEqual property="bbsTyCode" compareValue="BBST07"> |
| 361 | 362 |
MENU_NO, |
| 362 | 363 |
</isEqual> |
| 363 |
- VIEWS_YN,SE_CMMN_CD_ID |
|
| 364 |
+ VIEWS_YN,SE_CMMN_CD_ID, LANG_TYPE |
|
| 364 | 365 |
) |
| 365 | 366 |
VALUES |
| 366 | 367 |
( #bbsId#, #bbsTyCode#, #bbsAttrbCode#, #bbsNm#, #bbsIntrcn#, |
... | ... | @@ -375,7 +376,8 @@ |
| 375 | 376 |
<isEqual property="bbsTyCode" compareValue="BBST07"> |
| 376 | 377 |
'9620000', /**사전정보공표 */ |
| 377 | 378 |
</isEqual> |
| 378 |
- #viewsYn#,#seCmmnCdId# |
|
| 379 |
+ #viewsYn#,#seCmmnCdId#, |
|
| 380 |
+ <isEmpty property="langType">'KOR'</isEmpty><isNotEmpty property="langType">#langType#</isNotEmpty> |
|
| 379 | 381 |
) |
| 380 | 382 |
</insert> |
| 381 | 383 |
|
... | ... | @@ -410,6 +412,7 @@ |
| 410 | 412 |
a.FILEATCH_AUTH, |
| 411 | 413 |
a.DELETE_AUTH , |
| 412 | 414 |
a.VIEWS_YN, |
| 415 |
+ a.LANG_TYPE, |
|
| 413 | 416 |
a.BBS_DC, |
| 414 | 417 |
'' as MENU_COURS, |
| 415 | 418 |
/*REPLACE(GETMENUCOURS(h.MENU_NO), '|', ' > ') as MENU_COURS,*/ |
... | ... | @@ -493,6 +496,9 @@ |
| 493 | 496 |
FILEATCH_AUTH = #fileatchAuth#, |
| 494 | 497 |
DELETE_AUTH = #deleteAuth#, |
| 495 | 498 |
VIEWS_YN = #viewsYn#, |
| 499 |
+ <isNotEmpty property="langType"> |
|
| 500 |
+ LANG_TYPE = #langType#, |
|
| 501 |
+ </isNotEmpty> |
|
| 496 | 502 |
<isNotEmpty property="writeYn"> |
| 497 | 503 |
WRITE_YN = #writeYn# , |
| 498 | 504 |
</isNotEmpty> |
--- src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrRegist.jsp
+++ src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrRegist.jsp
... | ... | @@ -217,7 +217,17 @@ |
| 217 | 217 |
</div> |
| 218 | 218 |
</td> |
| 219 | 219 |
</tr> |
| 220 |
- |
|
| 220 |
+ |
|
| 221 |
+ <tr> |
|
| 222 |
+ <th><span class="required">*</span>언어</th> |
|
| 223 |
+ <td> |
|
| 224 |
+ <div class="form_wrap radio_wrap"> |
|
| 225 |
+ <label><input type="radio" name="langType" value="KOR" style="margin-right:5px;" <c:if test="${boardMaster.langType ne 'ENG'}">checked="checked"</c:if>/>국문</label>
|
|
| 226 |
+ <label><input type="radio" name="langType" value="ENG" style="margin-right:5px;" <c:if test="${boardMaster.langType eq 'ENG'}">checked="checked"</c:if>/>영문</label>
|
|
| 227 |
+ </div> |
|
| 228 |
+ </td> |
|
| 229 |
+ </tr> |
|
| 230 |
+ |
|
| 221 | 231 |
<tr id="seCmmnCdIdTr" style="display:none;"> |
| 222 | 232 |
<th><span class="required">*</span>구분</th> |
| 223 | 233 |
<td> |
... | ... | @@ -248,7 +258,7 @@ |
| 248 | 258 |
<form:errors path="replyPosblAt" cssClass="error" /> |
| 249 | 259 |
</td> |
| 250 | 260 |
</tr> |
| 251 |
- <tr> |
|
| 261 |
+ <tr style="display:none;"> |
|
| 252 | 262 |
<th><span class="required">*</span>답변댓글기능</th> |
| 253 | 263 |
<td> |
| 254 | 264 |
<form:select path="addYn" title="댓글기능 선택" class="sel2"> |
--- src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrUpdt.jsp
+++ src/main/webapp/WEB-INF/jsp/cop/bbs/EgovBoardMstrUpdt.jsp
... | ... | @@ -275,7 +275,17 @@ |
| 275 | 275 |
</div> |
| 276 | 276 |
</td> |
| 277 | 277 |
</tr> |
| 278 |
- |
|
| 278 |
+ |
|
| 279 |
+ <tr> |
|
| 280 |
+ <th><span class="required">*</span>언어</th> |
|
| 281 |
+ <td> |
|
| 282 |
+ <div class="form_Wrap radio_wrap"> |
|
| 283 |
+ <label><input type="radio" name="langType" value="KOR" style="margin-right:5px;" <c:if test="${boardMaster.langType ne 'ENG'}">checked="checked"</c:if>/>국문</label>
|
|
| 284 |
+ <label><input type="radio" name="langType" value="ENG" style="margin-right:5px;" <c:if test="${boardMaster.langType eq 'ENG'}">checked="checked"</c:if>/>영문</label>
|
|
| 285 |
+ </div> |
|
| 286 |
+ </td> |
|
| 287 |
+ </tr> |
|
| 288 |
+ |
|
| 279 | 289 |
<tr id="seCmmnCdIdTr" style="display:none;"> |
| 280 | 290 |
<th><span class="required">*</span>구분</th> |
| 281 | 291 |
<td> |
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeInqire.jsp
... | ... | @@ -54,7 +54,7 @@ |
| 54 | 54 |
location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId+"&menuNo="+$('#menuNo').val() ;
|
| 55 | 55 |
return |
| 56 | 56 |
} |
| 57 |
- location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId ; |
|
| 57 |
+ location.href=detailPage+"?bbsId="+bbsId + "&nttId="+nttId + "&menuUserType=" + $('#menuUserType').val();
|
|
| 58 | 58 |
} |
| 59 | 59 |
|
| 60 | 60 |
function fn_egov_delete_notice() {
|
... | ... | @@ -132,7 +132,9 @@ |
| 132 | 132 |
</script> |
| 133 | 133 |
</c:if> |
| 134 | 134 |
<!-- contents 영역 --> |
| 135 |
+<c:set var="isEng" value="${param.menuUserType eq 'ENG' or brdMstrVO.langType eq 'ENG'}"/>
|
|
| 135 | 136 |
<form:form commandName="searchForm" name="searchForm" method="post" action="<c:url value='/web/cop/bbsWeb/selectBoardList.do'/>"> |
| 137 |
+ <input type="hidden" id="menuUserType" name="menuUserType" value="${isEng ? 'ENG' : 'KOR'}"/>
|
|
| 136 | 138 |
<input name="pageIndex" type="hidden" value="<c:out value='${searchVO.pageIndex}'/>"/>
|
| 137 | 139 |
<input name="searchCnd" type="hidden" value="<c:out value='${searchVO.searchCnd}'/>"/>
|
| 138 | 140 |
<input name="searchWrd" type="hidden" value="<c:out value='${searchVO.searchWrd}'/>"/>
|
... | ... | @@ -144,31 +146,7 @@ |
| 144 | 146 |
<input type="hidden" id= "menuNo" name="menuNo" value="<c:out value='${masterVO.menuNo}'/>" />
|
| 145 | 147 |
</form:form> |
| 146 | 148 |
|
| 147 |
-<div class="sub_visual"> |
|
| 148 |
- <div class="inner"> |
|
| 149 |
- <h2 class="sub_title" data-section="achievement">ACHIEVEMENT</h2> |
|
| 150 |
- <div class="sub_visual_nav"> |
|
| 151 |
- <a href="/web/main/mainPage.do"><i class="icon home"></i></a> |
|
| 152 |
- <div class="snb_wrap"> |
|
| 153 |
- <button type="button" class="snb_title">Company</button> |
|
| 154 |
- <ul class="snb_select"> |
|
| 155 |
- <li><a href="#">Company</a></li> |
|
| 156 |
- <li><a href="#">Platform Tech</a></li> |
|
| 157 |
- <li><a href="#">Major Result</a></li> |
|
| 158 |
- </ul> |
|
| 159 |
- </div> |
|
| 160 |
- <div class="snb_wrap"> |
|
| 161 |
- <button type="button" class="snb_title">설립배경</button> |
|
| 162 |
- <ul class="snb_select"> |
|
| 163 |
- <li><a href="/web/content.do?proFn=999110005" class="active">설립배경</a></li> |
|
| 164 |
- <li><a href="/web/content.do?proFn=9989200" class="">연혁</a></li> |
|
| 165 |
- <li><a href="/web/content.do?proFn=9989400" class="">조직도</a></li> |
|
| 166 |
- <li><a href="/web/content.do?proFn=9989300" class="">오시는길</a></li> |
|
| 167 |
- </ul> |
|
| 168 |
- </div> |
|
| 169 |
- </div> |
|
| 170 |
- </div> |
|
| 171 |
-</div> |
|
| 149 |
+<%@ include file="EgovNoticeSnb.jsp" %> |
|
| 172 | 150 |
|
| 173 | 151 |
<div class="inner"> |
| 174 | 152 |
<div class="content_wrap achievement"> |
... | ... | @@ -207,7 +185,7 @@ |
| 207 | 185 |
</div> |
| 208 | 186 |
|
| 209 | 187 |
<div class="btn_wrap right mt40"> |
| 210 |
- <button type="button" class="btn fill gray xlarge" onclick="javascript:fn_egov_select_noticeList(); return false;">목록</button> |
|
| 188 |
+ <button type="button" class="btn fill gray xlarge" onclick="javascript:fn_egov_select_noticeList(); return false;">${isEng ? 'List' : '목록'}</button>
|
|
| 211 | 189 |
</div> |
| 212 | 190 |
|
| 213 | 191 |
<!-- 이전글/다음글 --> |
... | ... | @@ -215,8 +193,8 @@ |
| 215 | 193 |
<c:choose> |
| 216 | 194 |
<c:when test="${empty nextNttIdNSj}">
|
| 217 | 195 |
<li class="btn_prv none"> |
| 218 |
- <span>이전글 <i class="icon prev"></i></span> |
|
| 219 |
- <a href="#none">이전글이 존재하지 않습니다.</a> |
|
| 196 |
+ <span>${isEng ? 'Prev' : '이전글'} <i class="icon prev"></i></span>
|
|
| 197 |
+ <a href="#none">${isEng ? 'No previous post' : '이전글이 존재하지 않습니다.'}</a>
|
|
| 220 | 198 |
</li> |
| 221 | 199 |
</c:when> |
| 222 | 200 |
<c:otherwise> |
... | ... | @@ -224,7 +202,7 @@ |
| 224 | 202 |
<c:set var="nextNttSj" value="${fn:split(nextNttIdNSj, '|')[1]}" />
|
| 225 | 203 |
<c:set var="nextNttDate" value="${fn:split(nextNttIdNSj, '|')[2]}" />
|
| 226 | 204 |
<li class="btn_prv"> |
| 227 |
- <span>이전글 <i class="icon prev"></i></span> |
|
| 205 |
+ <span>${isEng ? 'Prev' : '이전글'} <i class="icon prev"></i></span>
|
|
| 228 | 206 |
<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${nextNttId}'/>'); return false;">
|
| 229 | 207 |
<c:out value="${nextNttSj}" />
|
| 230 | 208 |
</a> |
... | ... | @@ -237,8 +215,8 @@ |
| 237 | 215 |
<c:choose> |
| 238 | 216 |
<c:when test="${empty prevNttIdNSj}">
|
| 239 | 217 |
<li class="btn_next none"> |
| 240 |
- <span>다음글 <i class="icon next"></i></span> |
|
| 241 |
- <a href="#none">다음글이 존재하지 않습니다.</a> |
|
| 218 |
+ <span>${isEng ? 'Next' : '다음글'} <i class="icon next"></i></span>
|
|
| 219 |
+ <a href="#none">${isEng ? 'No next post' : '다음글이 존재하지 않습니다.'}</a>
|
|
| 242 | 220 |
</li> |
| 243 | 221 |
</c:when> |
| 244 | 222 |
<c:otherwise> |
... | ... | @@ -246,7 +224,7 @@ |
| 246 | 224 |
<c:set var="prevNttSj" value="${fn:split(prevNttIdNSj, '|')[1]}" />
|
| 247 | 225 |
<c:set var="prevNttDate" value="${fn:split(prevNttIdNSj, '|')[2]}" />
|
| 248 | 226 |
<li class="btn_next"> |
| 249 |
- <span>다음글 <i class="icon next"></i></span> |
|
| 227 |
+ <span>${isEng ? 'Next' : '다음글'} <i class="icon next"></i></span>
|
|
| 250 | 228 |
<a href="#" onclick="fn_egov_select_detail('<c:out value='${result.bbsId}'/>' , '<c:out value='${prevNttId}'/>'); return false;">
|
| 251 | 229 |
<c:out value="${prevNttSj}" />
|
| 252 | 230 |
</a> |
--- src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeList.jsp
... | ... | @@ -78,32 +78,10 @@ |
| 78 | 78 |
<!-- 게시판 검색 텍스트 입력 부분 구분을 위해 /kccadrPb/usr/script/content.js--> |
| 79 | 79 |
<input type="hidden" name="pageType" id="pageType" value="bbs"/> |
| 80 | 80 |
<!-- cont --> |
| 81 |
- |
|
| 82 |
- <div class="sub_visual"> |
|
| 83 |
- <div class="inner"> |
|
| 84 |
- <h2 class="sub_title" data-section="achievement">ACHIEVEMENT</h2> |
|
| 85 |
- <div class="sub_visual_nav"> |
|
| 86 |
- <a href="/web/main/mainPage.do"><i class="icon home"></i></a> |
|
| 87 |
- <div class="snb_wrap"> |
|
| 88 |
- <button type="button" class="snb_title">Achievement</button> |
|
| 89 |
- <ul class="snb_select"> |
|
| 90 |
- <li><a href="/web/content.do?proFn=999210000">Company</a></li> |
|
| 91 |
- <li><a href="/web/content.do?proFn=999314000">Platform Technologies</a></li> |
|
| 92 |
- <li><a href="/web/content.do?proFn=999411000">Pipeline</a></li> |
|
| 93 |
- <li><a href="/web/content.do?proFn=999500000">Achievement</a></li> |
|
| 94 |
- </ul> |
|
| 95 |
- </div> |
|
| 96 |
- <div class="snb_wrap"> |
|
| 97 |
- <button type="button" class="snb_title">${brdMstrVO.bbsNm}</button>
|
|
| 98 |
- <ul class="snb_select"> |
|
| 99 |
- <li><a href="/web/content.do?proFn=999500000&menuUserType=KOR">Papers & IP</a></li> |
|
| 100 |
- <li><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000050&menuUserType=KOR">IR & PR</a></li> |
|
| 101 |
- </ul> |
|
| 102 |
- </div> |
|
| 103 |
- </div> |
|
| 104 |
- </div> |
|
| 105 |
- </div> |
|
| 106 |
- |
|
| 81 |
+ <c:set var="isEng" value="${param.menuUserType eq 'ENG' or brdMstrVO.langType eq 'ENG'}"/>
|
|
| 82 |
+ |
|
| 83 |
+ <%@ include file="EgovNoticeSnb.jsp" %> |
|
| 84 |
+ |
|
| 107 | 85 |
|
| 108 | 86 |
<div class="inner"> |
| 109 | 87 |
<div class="content_wrap achievement"> |
... | ... | @@ -128,20 +106,21 @@ |
| 128 | 106 |
<input type="hidden" id= "failRtnUrl" name="failRtnUrl" value="<c:out value='${failRtnUrl}'/>"/><!-- 인증체크 후 실패 url -->
|
| 129 | 107 |
<input type="hidden" id= "password" name="password" value=""/> |
| 130 | 108 |
<input type="hidden" id="pubDetail" name="pubDetail" value=""/> |
| 131 |
- |
|
| 109 |
+ <input type="hidden" name="menuUserType" value="${isEng ? 'ENG' : 'KOR'}"/>
|
|
| 110 |
+ |
|
| 132 | 111 |
<div class="search_area"> |
| 133 | 112 |
<div class="search_left"> |
| 134 |
- <p class="total_number">총 <b>${resultCnt}</b>건</p>
|
|
| 113 |
+ <p class="total_number">${isEng ? 'Total ' : '총 '}<b>${resultCnt}</b>${isEng ? '' : '건'}</p>
|
|
| 135 | 114 |
</div> |
| 136 |
- |
|
| 115 |
+ |
|
| 137 | 116 |
<div class="search_right"> |
| 138 | 117 |
<select name="searchCnd" id="subSearch" class="search_select"> |
| 139 |
- <option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>전체</option>
|
|
| 140 |
- <option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>제목</option>
|
|
| 141 |
- <option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>내용</option>
|
|
| 118 |
+ <option value="" <c:if test="${searchVO.searchCnd == ''}">selected="selected"</c:if>>${isEng ? 'All' : '전체'}</option>
|
|
| 119 |
+ <option value="0" <c:if test="${searchVO.searchCnd == '0'}">selected="selected"</c:if>>${isEng ? 'Title' : '제목'}</option>
|
|
| 120 |
+ <option value="1" <c:if test="${searchVO.searchCnd == '1'}">selected="selected"</c:if>>${isEng ? 'Content' : '내용'}</option>
|
|
| 142 | 121 |
</select> |
| 143 |
- <input type="text" name="searchWrd" class="input search_input" title="검색어 입력" placeholder="검색어를 입력하세요" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>'>
|
|
| 144 |
- <button type="button" class="btn fill primary medium" onclick="javascript:linkPage('1'); return false;">검색</button>
|
|
| 122 |
+ <input type="text" name="searchWrd" class="input search_input" title="${isEng ? 'Search keyword' : '검색어 입력'}" placeholder="${isEng ? 'Enter search term' : '검색어를 입력하세요'}" onfocus="this.placeholder=''" value='<c:out value="${searchVO.searchWrd}"/>'>
|
|
| 123 |
+ <button type="button" class="btn fill primary medium" onclick="javascript:linkPage('1'); return false;">${isEng ? 'Search' : '검색'}</button>
|
|
| 145 | 124 |
</div> |
| 146 | 125 |
|
| 147 | 126 |
</div> |
... | ... | @@ -164,11 +143,11 @@ |
| 164 | 143 |
</colgroup> |
| 165 | 144 |
<thead> |
| 166 | 145 |
<tr> |
| 167 |
- <th scope="col">번호</th> |
|
| 168 |
- <th scope="col">제목</th> |
|
| 146 |
+ <th scope="col">${isEng ? 'No' : '번호'}</th>
|
|
| 147 |
+ <th scope="col">${isEng ? 'Title' : '제목'}</th>
|
|
| 169 | 148 |
<c:choose> |
| 170 |
- <c:when test="${brdMstrVO.menuNo eq '9620000'}">
|
|
| 171 |
- <th scope="col">작성일</th> <!-- 묻고답하기 --> |
|
| 149 |
+ <c:when test="${brdMstrVO.menuNo eq '9620000'}">
|
|
| 150 |
+ <th scope="col">작성일</th> <!-- 묻고답하기 --> |
|
| 172 | 151 |
<th scope="col">처리현황</th> |
| 173 | 152 |
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
| 174 | 153 |
<th scope="col">조회수</th> |
... | ... | @@ -176,12 +155,12 @@ |
| 176 | 155 |
</c:when> |
| 177 | 156 |
<c:otherwise> |
| 178 | 157 |
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}">
|
| 179 |
- <th scope="col">첨부</th> |
|
| 158 |
+ <th scope="col">${isEng ? 'Attachment' : '첨부'}</th>
|
|
| 180 | 159 |
</c:if> |
| 181 |
- <th scope="col">작성일</th> |
|
| 182 |
- <th scope="col">작성자</th> |
|
| 160 |
+ <th scope="col">${isEng ? 'Date' : '작성일'}</th>
|
|
| 161 |
+ <th scope="col">${isEng ? 'Author' : '작성자'}</th>
|
|
| 183 | 162 |
<c:if test="${brdMstrVO.viewsYn ne 'N'}">
|
| 184 |
- <th scope="col">조회수</th> |
|
| 163 |
+ <th scope="col">${isEng ? 'Views' : '조회수'}</th>
|
|
| 185 | 164 |
</c:if> |
| 186 | 165 |
</c:otherwise> |
| 187 | 166 |
</c:choose> |
... | ... | @@ -191,7 +170,7 @@ |
| 191 | 170 |
<c:if test="${'1' eq searchVO.pageIndex}">
|
| 192 | 171 |
<c:forEach var="result" items="${notifyList}" varStatus="status">
|
| 193 | 172 |
<tr onclick="javascript:fn_egov_inqire_notice('<c:out value="${result.bbsId}"/>', '<c:out value="${result.nttId}"/>');">
|
| 194 |
- <td>공지</td> |
|
| 173 |
+ <td>${isEng ? 'Notice' : '공지'}</td>
|
|
| 195 | 174 |
<td class="td_title"> |
| 196 | 175 |
<a href="#"> |
| 197 | 176 |
<c:out value="${result.nttSj}" />
|
... | ... | @@ -200,7 +179,7 @@ |
| 200 | 179 |
<c:if test="${brdMstrVO.fileAtchPosblAt == 'Y'}"> <!-- 첨부파일 -->
|
| 201 | 180 |
<td class="td_file"> |
| 202 | 181 |
<c:if test="${result.atchFileCnt > 0}">
|
| 203 |
- <img src="/img/post/atch_file.png" alt="첨부파일 있음"> |
|
| 182 |
+ <img src="/img/post/atch_file.png" alt="${isEng ? 'Attachment' : '첨부파일 있음'}">
|
|
| 204 | 183 |
</c:if> |
| 205 | 184 |
</td> |
| 206 | 185 |
</c:if> |
... | ... | @@ -240,7 +219,7 @@ |
| 240 | 219 |
</c:forEach> |
| 241 | 220 |
<c:if test="${empty resultList}">
|
| 242 | 221 |
<tr class="tr_list_none"> |
| 243 |
- <td colspan="6" class="list_none">등록된 데이터가 없습니다.</td> |
|
| 222 |
+ <td colspan="6" class="list_none">${isEng ? 'No posts found' : '등록된 게시글이 없습니다'}</td>
|
|
| 244 | 223 |
</tr> |
| 245 | 224 |
</c:if> |
| 246 | 225 |
</tbody> |
+++ src/main/webapp/WEB-INF/jsp/web/cop/bbs/EgovNoticeSnb.jsp
... | ... | @@ -0,0 +1,49 @@ |
| 1 | +<%@ page language="java" contentType="text/html; charset=utf-8" pageEncoding="utf-8"%> | |
| 2 | +<%-- (사용자)게시판 서브메뉴 - EgovNoticeList, EgovNoticeInqire 에서 include, isEng 는 include 하는 쪽에서 지정 --%> | |
| 3 | +<div class="sub_visual"> | |
| 4 | + <div class="inner"> | |
| 5 | + <h2 class="sub_title" data-section="achievement">ACHIEVEMENT</h2> | |
| 6 | + <div class="sub_visual_nav"> | |
| 7 | + <c:choose> | |
| 8 | + <c:when test="${isEng}"> | |
| 9 | + <a href="/web/main/mainPage.do?menuUserType=ENG"><i class="icon home"></i></a> | |
| 10 | + <div class="snb_wrap"> | |
| 11 | + <button type="button" class="snb_title">Achievement</button> | |
| 12 | + <ul class="snb_select"> | |
| 13 | + <li><a href="/web/content.do?proFn=998110001&menuUserType=ENG">Company</a></li> | |
| 14 | + <li><a href="/web/content.do?proFn=998210001&menuUserType=ENG">Platform Technologies</a></li> | |
| 15 | + <li><a href="/web/content.do?proFn=998311001&menuUserType=ENG">Pipeline</a></li> | |
| 16 | + <li><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=<c:out value='${brdMstrVO.bbsId}'/>&menuUserType=ENG">Achievement</a></li> | |
| 17 | + </ul> | |
| 18 | + </div> | |
| 19 | + <div class="snb_wrap"> | |
| 20 | + <button type="button" class="snb_title"><c:out value="${brdMstrVO.bbsNm}"/></button> | |
| 21 | + <ul class="snb_select"> | |
| 22 | + <li><a href="/web/content.do?proFn=998410001&menuUserType=ENG">Papers & IP</a></li> | |
| 23 | + <li><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=<c:out value='${brdMstrVO.bbsId}'/>&menuUserType=ENG">IR & PR</a></li> | |
| 24 | + </ul> | |
| 25 | + </div> | |
| 26 | + </c:when> | |
| 27 | + <c:otherwise> | |
| 28 | + <a href="/web/main/mainPage.do"><i class="icon home"></i></a> | |
| 29 | + <div class="snb_wrap"> | |
| 30 | + <button type="button" class="snb_title">Achievement</button> | |
| 31 | + <ul class="snb_select"> | |
| 32 | + <li><a href="/web/content.do?proFn=999210000">Company</a></li> | |
| 33 | + <li><a href="/web/content.do?proFn=999314000">Platform Technologies</a></li> | |
| 34 | + <li><a href="/web/content.do?proFn=999411000">Pipeline</a></li> | |
| 35 | + <li><a href="/web/content.do?proFn=999500000">Achievement</a></li> | |
| 36 | + </ul> | |
| 37 | + </div> | |
| 38 | + <div class="snb_wrap"> | |
| 39 | + <button type="button" class="snb_title"><c:out value="${brdMstrVO.bbsNm}"/></button> | |
| 40 | + <ul class="snb_select"> | |
| 41 | + <li><a href="/web/content.do?proFn=999500000&menuUserType=KOR">Papers & IP</a></li> | |
| 42 | + <li><a href="/web/cop/bbsWeb/selectBoardList.do?bbsId=BBSMSTR_000000000050&menuUserType=KOR">IR & PR</a></li> | |
| 43 | + </ul> | |
| 44 | + </div> | |
| 45 | + </c:otherwise> | |
| 46 | + </c:choose> | |
| 47 | + </div> | |
| 48 | + </div> | |
| 49 | +</div> |
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?