묻고답하기
다국어로 설정했을때 나오는 슬라이더 속 이미지를 달리하고 싶습니다
2013.10.25 11:15
다국어로 설정했을때
영어로 설정하면 영어 페이지에 적용할 슬라이더 이미지가 나오고
한국어로 설정하면 한국어 페이지에 적용할 슬라이더 이미지를 적용하고 싶습니다.
이를 적용이 가능한가요? 가능하다면 어떻게 구현할수 있을까요ㅠ
댓글 3
-
휘즈
2013.10.25 14:39
<!--@ if($lang_type=="ko")-->언어가 한글일경우<!--@ end--><!--@ if($lang_type=="en")-->언어가 영어일경우<!--@ end--> -
와당탕
2013.10.25 18:48
답변주셔서 감사합니다.^^ 그런데 이 구문을 어느 위치에 넣으면 될까요?ㅠ -
휘즈
2013.10.26 00:53
슬라이드를 보여주는 코드를 찾아야겠죠. 이미지 로딩하는 부분만 수정하시거나 슬라이드를 보여주는 코드 전체를 언어별로 각각 작성 -
와당탕
2013.10.30 10:48
답변 감사합니다^^ -
LETITBE
2013.10.25 21:00
이런 방법은 어떨까 싶습니다. 그냥 참고만 해 주세요... 일단 기본레이아웃을 예로 든다면, default 복사를 하나 합니다. 그러면 레이아웃 원본과 사본 이렇게 두개의 레이아웃이 되겠죠. 원본은 한글로 적용합니다. 원본의 설정에 들어가셔서 헤드스크립트에 아래와 같이 입력합니다.
<script>
<!--@if($lang_supported[$lang_type]!="한국어")-->doChangeLangType('ko');
<!--@end-->
</script>위 내용은 아시다시피 한국어가 아니라면 한국어로 바꾸어달라는 말입니다. 즉 한국어레이아웃이 됩니다.
다음으로, 사본(영어로이용할) 레이아웃으로 가서 똑같은 방법으로 적용합니다.
<script>
<!--@if($lang_supported[$lang_type]!="English")-->
doChangeLangType('en');
<!--@end-->
</script>마지막으로 페이지를 한국어페이지/ 영어페이지 이렇게 두개를 생성합니다. 해당페이지에 맞는 레이아웃을 붙이고 슬라이드를 관리자화면에서 각 레이아웃에 붙이면 다른 슬라이드 이미지가 보여집니다. 이 내용은 페이지 이동이 있는 상태에서의 설명입니다. 그러니까 다국어 버튼을 클릭하는 것이아니라 어떤 링크를 걸 문자에 해당 페이지로 링크를 걸어주는 방법입니다. 마음에 안드셔도 이해를...
위의 선생님 적으신 내용이 더 올바른 방법인데 질문자님께서 적용법을 잘 모르시는 것 같아서 우회해서 레이아웃을 가지고 약간 다른 방법으로 접근해 보았습니다. conf 폴더의 info.xml을 수정하실 수 있으시면 위의 방법이 더 정석이라 여겨집니다.
-
와당탕
2013.10.30 12:25
감사합니다^^ -
휘즈
2013.10.26 00:56
일단 슬라이드를 보여주는 코드를찾으셔야 합니다.
<!--@ if($lang_type=="ko")-->슬라이드를 보여주는코드중 한글페이지에 보여줄 이미지 적용<!--@ end--><!--@ if($lang_type=="en")-->슬라이드를 보여주는코드중 영문페이지에 보여줄 이미지 적용<!--@ end--> -
와당탕
2013.10.30 12:26
친절한 답변 감사합니다^^