Extra Form
PHP PHP 7.4
CMS Rhymix 2.0

 

다국어페이지를 위해 레이아웃 안에 조건문을 작성하고 싶습니다.

제가 작성한 것은 아래와 같습니다.

 

 

<!--@if($lang_type == 'en')-->

{$content}

 

<!--@elseif($mid == 'a')-->
<include target="a.html" />
<!--@elseif($mid == 'b')-->
<include target="b.html" />
~중략~

<!--@else-->

{$content}

<!--@end-->

 

 

위처럼 하면, 영어뿐만 아니라 한국어를 제외한 다른 언어들로 접속하는 경우에도 

{$content}  가 보여지는 것이 맞는지 잘 몰라서 문의드립니다.

 

한국어로 접속한 경우에만 

mid 값이 a, b, c 가 보여지도록 하고 싶거든요.

 

 

 

  • profile

    비교 대상이 잘못되었네요.
    <!--@if($lang_type == 'ko')-->
    <!--@if($mid == 'a')-->
    <include target="a.html" />
    <!--@else if($mid == 'b')-->
    <include target="b.html" />
    <!--@else-->
    {$content}
    <!--@end-->

    <!--@end-->
    이렇게하면 한국어일때라는 조건하에 a,b,c 조건을 다르게 걸 수 있습니다.
    else 아래가 컨텐츠부분이 들어가구요.

    현재 저 코드를 쓰는 유형이 문서인지 게시판인지 위젯페이지인지 몰라서... c.html은 따로 else if로 보여줘야겠네요.

  • profile
    늦은 시간 감사합니다. 아침에 일어나서 적용해 보도록 하겠습니다.~~