묻고답하기
다국어 사이트 제작시 if문 구조에 관한
2009.11.08 18:00
다국어 사이트 제작시 언어 선택에 따라 내용도 바꾸어 지더군요..
게시글도 영어 언어 선택시 영어를 적으면 영어선택시만 그 게시물이 보이고 다른 게시물은 안보이는 좋은 시스템인데요..
플래쉬 메뉴를 사용하는 경우 한 레이아웃에 if문을 사용해서 한글일때는 a 플래쉬 메뉴가...
영문일대는 b플래쉬 메뉴가 나오게 할수는 없나요..
<!--@if($menu_1st['text']=='회사소개')-->
<script type="text/javascript">displayMultimedia("../flash/top_01.swf", "999","215",false);</script>
<!--@elseif($menu_1st['text']=='서비스소개')-->
<script type="text/javascript">displayMultimedia("../flash/top_02.swf", "999","215",false);</script>
<!--@elseif($menu_1st['text']=='고객지원')-->
<script type="text/javascript">displayMultimedia("../flash/top_03.swf", "999","215",false);</script>
<!--@elseif($menu_1st['text']=='사업자전용')-->
<script type="text/javascript">displayMultimedia("../flash/top_04.swf", "999","215",false);</script>
<!--@elseif($menu_1st['text']=='알림마당')-->
<script type="text/javascript">displayMultimedia("../flash/top_05.swf", "999","215",false);</script>
<!--@else-->
<script type="text/javascript">displayMultimedia("../flash/top_05.swf", "999","215",false);</script>
<!--@end-->
현재 메뉴 같은 경우는 위와 같은 식으로 사용중인데요..이것을 언어가 변경될때에 아래와 같이 적용하고 싶습니다.
<!--@if($language=='korea')-->
<script type="text/javascript">displayMultimedia("../flash/korea_01.swf", "999","215",false);</script>
<!--@elseif($language=='janpan')-->
<script type="text/javascript">displayMultimedia("../flash/janpan_02.swf", "999","215",false);</script>
<!--@elseif($language=='english)-->
<script type="text/javascript">displayMultimedia("../flash/english_03.swf", "999","215",false);</script>
<!--@else-->
<script type="text/javascript">displayMultimedia("../flash/korea_01.swf", "999","215",false);</script>
<!--@end-->
위는 제가 바라는 코드 방식인데요... 어떻게 해야 if문으로 선택한 언어별로 플래쉬를 보여줄수 있는 방법좀 가르쳐 주세요..^^
<!--@if(Context::getLangType()=='ko')-->
<script type="text/javascript">displayMultimedia("../flash/korea_01.swf", "999","215",false);</script>
<!--@elseif(Context::getLangType()=='+ '+ 'jp')-->
<script type="text/javascript">displayMultimedia("../flash/janpan_02.swf", "999","215",false);</script>
<!--@elseif(Context::getLangType()=='en'+ ')-->
<script type="text/javascript">displayMultimedia("../flash/english_03.swf", "999","215",false);</script>
<!--@else-->
<script type="text/javascript">displayMultimedia("../flash/korea_01.swf", "999","215",false);</script>
<!--@end-->