묻고답하기
include 사용에 대해서 관한 질문
2012.08.19 18:28
layout을 제작중입니다.
layout 설정파일은 아래와 같습니다.
<var name="colorset" type="select">
<title xml:lang="ko">컬러셋</title>
<description xml:lang="ko">원하시는 컬러셋을 선택해주세요.</description>
<description xml:lang="en">Please select colorset you want.</description>
<options value="index">
<title xml:lang="ko">빨강 - index</title>
<title xml:lang="en">red - index</title>
</options>
<options value="red">
<title xml:lang="ko">빨강 - page(notice)</title>
<title xml:lang="en">red - page(notice)</title>
</options>
<options value="lime">
<title xml:lang="ko">라임 - page(miniani)</title>
<title xml:lang="en">lime - page(miniani)</title>
</options>
<options value="blue">
<title xml:lang="ko">파랑 - page(aniview)</title>
<title xml:lang="en">blue - page(aniview)</title>
</options>
<options value="orange">
<title xml:lang="ko">주황 - page(community)</title>
<title xml:lang="en">orange - page(community)</title>
</options>
</var>
이것에 대한 값을 layout.html파일에서 아래와 같이 불러오면 오류가 납니다.
<include target="page/{$layout_info->colorset}.html" />
{$layout_info->colorset}<-- 이거 자체를 인식하지 못하고 그대로 출력해버리더라구요..
근데 저걸 빼서 {$layout_info->colorset} 이렇게 기입하면 정상적으로 값이 나옵니다.
왜그런걸까요..-ㅇ-
댓글 1
-
Sulli
2012.08.19 22:06
-
EvangelineA.K.Macdowell
2012.08.20 01:42
답변감사합니다 . cond를 이용하여 처리하였습니다.ㅜ_ㅜ
조건문을 사용하시는게..
<!--@if($layout_info->colorset == "red")-->
<include target="page/red.html" />
<!--@elseif($layout_info->colorset == "blue")-->
<include target="page/blue.html" />
<!--@end-->