묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
언어별 게시판 관리
2011.12.27 19:10
안녕하세요.
이제 xe의 개념을 비로소 파악하고
사이트 하나 맹글고 있는 1인입니다.
제가 지금 다국어 사이트를 제작하고 있습니다.
현재 게시판 다국어 지원 알고 있고, 아주 훌륭하다고 생각합니다.
헌데 맹글고 싶은 게시판은. 언어별로 따로 게시판을 관리하고 싶습니다.
즉, 메뉴가 '자유게시판' 이라고 할때.
모듈명을 free_board_ko, free_board_en, free_board_cn 이러케 게시판모듈을 만들어 놓고
접근 언어로 한국어가 선택된후 메뉴 '자유게시판' 를 클릭하면, free_board_ko 게시판이 호출되고,
접근 언어로 영어가 선택된후 메뉴 'Free Board' 를 클릭하면, free_board_en 게시판이 호출되고,
접근 언어로 듕국어가 선택된후 메뉴 'Free Board' 를 클릭하면, free_board_cn 게시판이 호출하고 싶습니다.
이걸 소스단에서 수정할 수 있는 방법은 분명이 있을 거라고 생각합니다.
제발좀 갈켜 주세요 ?
아니면, 소스를 건드리지 않고 깔끔하게 처리 할 수 있는 다른 방법이 있는지요?
현재 최신 xe 코어 1.5.X 에, xdom 최신 레이아웃 사용중입니다.
고수님들의 지도 편달 부탁들입니다.
댓글 1
-
Goos
2011.12.27 19:32
-
an더슨
2011.12.27 19:38
답변 감사합니다. 제가 함 해보고 성공 여부 남기겠습니다. 감사합니다. -
an더슨
2011.12.27 19:45
Goos 님! 제가 메뉴를 다국어 해서 여러개 만들었는데요, 게시판 연결은 어떻게 해야 하나요? 즉, 자유게시판, Free Board .. 다국어 설정 했습니다. 근데 언어별 게시판은 어케 연결해야 하나요? -
an더슨
2011.12.27 19:47
Goos 님 이해 했습니다...감사합니다.
본래 XE는 한 게시물을 다른 언어로 바꿔서 수정할 경우,
DB에 그 해당언어가 확장되어 저장하도록 고안되어 있습니다.
설명이 어려우실까봐 예제를 하나 드리자면
http://sharehouse-tokyo.sakura.ne.jp/zbxe/Movies
예를 들어 이런 페이지를 보신다면,
처음쓸땐 일본어로 쓴 문서가 한국어 영어탭으로 바꾸어 수정시킨 결과 각각 다른언어의 문서가 나타나고 있습니다.
우측 상단의 언어변경탭을 눌러보시면 이해가 빠르실 겁니다.
이러한 구현을 원하고 싶으신게 아니시고, 말씀하신것과 같이 정말 완전 다른 게시판 모듈을 꺼내고 싶으시다면
메뉴를 만들때 다국어설정을 누르고 '한국어'만 자유게시판. 또 하나 메뉴를 만들고 다국어설정을 누르고 '영어'에서만 ' Free Board' 를 적으세요. 메뉴자체를 영어, 중국어, 한국어로 아예 세개를 생성하라는 뜻입니다. 다국어 설정을 눌러서 그 언어만 적구요.
그러면 다국어에 적은 언어에서만 메뉴가 나타나게 됩니다.
각각 다른 모듈의 게시판을 연결해서 만드시면 될 것 같네요.
이 또한 윗 사이트에서 '한국어'에서만 '기타 - 한국 스탭 블로그' 메뉴가 나타나는 것을 보시면 이해할 수 있을겁니다. 다른 언어에선 그 메뉴 자체가 등장하지 않게 됩니다.
말주변이 없어서 너무 어렵게 설명했는데 이해가 되셨음 좋겠네요.
최근에 제가 1.5.0.9로 저 사이트를 만들면서 경험한 바로는
말씀하신 것의 구현은 xe에서 충분히 소스수정없이 가능하다고 봅니다.