웹마스터 팁
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
다국어시, 언어코드 찾기 후 검색을 한 뒤 적용 누르면 적용 안 되는 버그 수정
2012.06.08 18:33
구글이슈트래커에 등록해두었으니 (http://code.google.com/p/xe-core/issues/detail?id=2059&thanks=2059&ts=1339147933)
추후 XE 업데이트시 언젠가는 적용이 되어 이 팁이 필요없게 되겠죠 ^^
그때까지 다국어를 적극적으로 활용하는 경우 이 버그를 겪으시는 분들은 수정해서 쓰세요
(요즘 다국어 사이트를 제대로 만들다보니, 다국어 관련 버그를 계속 찾아 보고하네요 ^^)
1. 버그 설명
관리자 화면에서 다국어 입력 위해.
확장변수 등에서 '언어코드찾기'를 눌러서 새창으로 뜨는 언어코드에서
특정 문구를 '검색한 후' 검색된 값에 대해 '적용'버튼을 누르면
그 언어코드가 적용되지 않는 버그 발생
(참고로 검색 안 하고 바로 적용할때는 적용됨)
2. 버그 원인
언어코드 적용시 target 값이 필요한데
검색을 하면 target 값이 전달이 안 됨 (search 쪽 폼에 target 전달값이 없음)
3. 패치 방법
modules/modules/tpl/module_langcode.html 에서 거의 끝에 92번째줄즈음으로
<input type="hidden" name="error_return_url" value="" /> 뒤에다가
<input type="hidden" name="target" value="{$target}" /> 문구를 추가해주면 됨