다국어페이지를 위해 레이아웃 안에 조건문을 작성하고 싶습니다.
제가 작성한 것은 아래와 같습니다.
<!--@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 가 보여지도록 하고 싶거든요.
비교 대상이 잘못되었네요.
<!--@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로 보여줘야겠네요.