포럼
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
언어팩이 안 불러지는 건 왤까요?
2012.05.10 22:51
위젯과 위젯 스킨에서 불러오려고 하는데 이상하게 언어 내용이 안 불러지네요.
debugPrint로 찍어서 loadLang() 함수 안에서는 해당 변수가 정상적으로 생성되는 것을 확인했습니다.
즉 loadLang() 함수의 마지막 부분에 있는
@include($filename);
다음에서 해당 변수를 출력해 보니 정상적으로 나오네요.
그런데, loadLang() 함수를 부른 바로 다음 줄에서 출력하면 내용이 없습니다.
function loadLang($path) {
....
if ($filename && is_readable($filename)){
$self->loaded_lang_files[] = $filename;
@include($filename);
debugPrint($lang->expirehours); --> 정상적으로 값이 나옴
}else{
$self->_evalxmlLang($path);
}
}
스킨 파일에서
{@Context::loadLang($widget_info->skin_path . '/lang')}
{@$lang->expirehours} --> 값이 없슴
위젯 php 파일에서도 해 보고 스킨 파일에서도 해 보고 있는데 안 되네요.
도무지 이유를 모르겠습니다. 혹시 아시는 분 있으실지요.
{$lang->expirehours}가 아닌가요??
{@.. 로 시작하면 값을 출력하지 않습니다^^