CMS/프레임워크 | Rhymix 2.1 |
---|---|
개발 언어 | PHP 7.4 |
{@ $lang_type = Context::get('lang_type'); }
<block cond="$lang_type=='en'" >
<? include(_XE_PATH_.'/외부페이지경로를_정확하게_입력/en.html'); ?>
</block>
<block cond="$lang_type=='ko'" >
<? include(_XE_PATH_.'/외부페이지경로를_정확하게_입력/ko.html'); ?>
</block>
이런식의 게시물을 보았습니다.
일단 외부페이지.php를 하나 만들어서 그안에 위의 구문을 넣어주었습니다.
그리고 언어별로 외부페이지_en.php / 외부페이지_ko.php
일단 이렇게 했습니다.
메뉴에서 메뉴를 외부페이지로 만들고 그 외부페이지 설정에서 "외부페이지.php"를 설정했습니다.
뭔가 페이지를 불러오긴 하는데 형태가
페이지 상단에 {@ $lang_type = Context::get('lang_type'); }
메시지가 나오고
하단에 외부페이지_ko.php 페이지가 나오고 그 아래 외부페이지_en이 나옵니다.
혹시 도움이 될 답변을 해주실 수 있을까요?
닥알기싱
Lv. 1
댓글 6
외부페이지에 템플릿 해석 체크는 해보셨을까요?
그리고 별도의 Context::get 없이 {$lang_type} 만으로도 ko en 등의 값을 가져올 수 있습니다.
템플릿 해석 체크는 제가 잘 몰라서... 죄송하지만 번거로우시겠지만... 좀 자세한 설명이나 관련 링크 주실 수 있을까요?
{@ $lang_type = ('lang_type'); }
<block cond="$lang_type=='ko'">
<? include(_XE_PATH_.'/외부페이지_ko.php'); ?>
</block>
<block cond="$lang_type=='en'">
<? include(_XE_PATH_.'/외부페이지_en.php'); ?>
</block>
외부페이지.php에 위와 같이 했어요.
외부페이지 에서 설정 버튼을 누르면 템플릿 해석 체크 버튼이 있습니다.
{@ $lang_type = Context::get('lang_type'); } 는 수정하니 안되서 그대로 쓰고 말씀 주신것처럼 템플릿 해석 체크 버튼 해놓으면 정상적으로 나오네요 ^^ 도움 주셔서 정말 감사해요 ^^;
라이믹스에서 제공하는 변수/함수들은 템플릿 해석만으로도 대부분 사용할 수 있습니다 ^^.
그렇군요 덕분에 정말 잘 해결했어요!! ^^ 하나씩 알아가면서 만드는 즐거움이 있는 라이믹스네요^^
오늘 하루도 즐겁운 하루 되셔요 감사합니다