묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
확장변수 기본값은 다국어가 안 되나요?
2012.05.02 09:51
XE의 최대 장점 중 하나가 다국어 기능 부분인데
(동일 글이 언어에 따라 번역가능한 건 쓰기에 따라 상당히 유용하거든요)
다만, 확장변수 에 대해서 다국어 기능을 쓸때
확장변수 이름 과 확장변수 설명은 다국어가 되는데
정작 확장변수 기본값은 다국어가 안 되네요
checkbox 형식이나 select 형식을 이용시, 반드시 기본값이 필요하고
그 기본값이 언어체계에 따라 다르게 번역이 되어야 맞을 듯한데 이게 안 되더다고요
단순히 언어체계 기능을 추가해서 $user_lang->userLangXXXX 형식으로 넣어도
결국 확장변수 Form 형성하는 class 쪽에서 받아들이질 못하네요
default 값에 다국어를 넣어, 정상적으로 checkbox 나 select 형식으로 작동시키는 방법이 없을까요?
확장변수 자체는 text 형식으로 사용시 다국어형태로 각각 저장은 되더군요
결국 select 형식이여도 제대로 나오기만 하면 각 언어별로 저장은 될거라는건데.. 흠.....
ps. 이건 여담인데.. 글 내용부분을 언어를 변경해서 저장하면.
이 변경된 언어의 내용은 어디에 저장이 되나요? xe_documents 쪽이 아니라 다른 쪽인 듯한데
언어설정과 상관없이 문서를 새로 작성하면 xe_documents에 입력됩니다. 물론 lang_code가 당시 언어로 설정됩니다.
언어코드를 변경한후 수정하게 되면 xe_document_extra_vars에 저장됩니다.
저도 최근에 알았습니다.