Q&A

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

  • 21시간 전 #1912605

    외부페이지에 템플릿 해석 체크는 해보셨을까요?

    그리고 별도의 Context::get 없이 {$lang_type} 만으로도 ko en 등의 값을 가져올 수 있습니다.

  • 21시간 전 #1912610

    템플릿 해석 체크는 제가 잘 몰라서... 죄송하지만 번거로우시겠지만... 좀 자세한 설명이나 관련 링크 주실 수 있을까요?

     

     

    {@ $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에 위와 같이 했어요.

     

     

  • 21시간 전 #1912615

    외부페이지 에서 설정 버튼을 누르면 템플릿 해석 체크 버튼이 있습니다.

  • 21시간 전 #1912620

    {@ $lang_type = Context::get('lang_type'); } 는 수정하니 안되서 그대로 쓰고 말씀 주신것처럼 템플릿 해석 체크 버튼 해놓으면 정상적으로 나오네요 ^^ 도움 주셔서 정말 감사해요 ^^;

  • 20시간 전 #1912625

    라이믹스에서 제공하는 변수/함수들은 템플릿 해석만으로도 대부분 사용할 수 있습니다 ^^.

  • 20시간 전 #1912629

    그렇군요 덕분에 정말 잘 해결했어요!! ^^ 하나씩 알아가면서 만드는 즐거움이 있는 라이믹스네요^^

    오늘 하루도 즐겁운 하루 되셔요  감사합니다