묻고답하기
언어별 레이아웃, 컨텐츠를 변경할 방법이 있을까요?
2011.10.11 17:05
언어별 레이아웃, 컨텐츠를 변경할 방법이 있을까요?
설정에 보면 각종 제목이나 소제목 등은 톱니바퀴 버튼이 있어서 언어별로 값을 입력할 수 있는데
레이아웃에 속한 로고이미지나 페이지의 내용은 언어별로 표시할 방법이 안보이는 것 같더군요.
로고는 어렵다해도 페이지의 내용은 꼭 바꿨으면 하는데 뭔가 방법이 없을까요?
페이지에 내용 직접추가 버튼을 눌러 html 입력모드로 해서
<!--@if(Context::getLangType()->"ko")-->
<img src="한국어이미지">
<!--@else-->
<img src="영어이미지">
<!--@end-->
이렇게 입력해도 안먹히더군요
그래서 외부페이지로 테스트하려고 아래처럼 해봤는데
쿠키: <?php echo $HTTP_COOKIE_VARS["lang_type"]; ?>
값이 안나오네요.
이것만 되면 다 될거 같은데 무슨 방법 없을까요?
댓글 3
-
송동우
2011.10.11 17:09
-
*우^^기다*
2011.10.11 17:29
안되네요;; 그래도 리플 감사해요~ -
송동우
2011.10.11 17:32
잘 해보시기 바랍니다
안 될 이유가 하나도 없습니다.
잘 되는것 확인했습니다.
-
*우^^기다*
2011.10.11 18:08
로고이미지는 해결했습니다 -
*우^^기다*
2011.10.11 18:10
<img src="<!--@if($lang_type=='ko')-->logo_img_ko.jpg<!--@else-->logo_img_en.jpg<!--@end-->" alt="<!--@if($layout_info->site_name)-->{$layout_info->site_name}<!--@else-->CROM<!--@end-->" border="0" /> 그런데 컨텐츠는 어떻게 해야할지 방법이 없는지.. ㅠ -
송동우
2011.10.11 18:24
한글 내용은 언어가 한글인 상태에서 한글로 작성하세요
그리고 영어내용은 영어상태에서 영어로 작성하세요
그리고 한글/영어 언어를 변경하면 자동으로 바뀝니다.
예)
한글언어 설정
페이지에서 안녕하세요 작성/저장
영어언어로 변경
페이지에서 hello 작성/저장
그리고 한글언어 설정하면 안녕하세요 나오고 영어언어 설정하면 hello 나옵니다.
그리고 템플릿 문법은 이왕이면 신문법을 사용하는 것을 습관화 하시는게 좋을듯
-
*우^^기다*
2011.10.20 12:35
아; 페이지도 그렇게 되는군요~ -
*우^^기다*
2011.10.20 12:36
송동우님 덕분에 간단히 해결했네요~~ 감사합니다^^
이렇게 해 보시죠..
<img src="한국어이미지" cond="$lang_type=='ko'" />
<img src="영어이미지" cond="$lang_type=='en'" />
그리고 이런 것은 소스에서 직접 넣어야 됩니다.
에디터에서 작업하는 것이 아니구요....