묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
헤더와 풋터를 합치고 원하는 부분에 {$content} 삽입했는데.. 문제는..
2011.10.28 08:59
헤더와 풋터를 합치고 원하는 부분에 {$content} 삽입했는데.. 문제는..
헤더와 풋터에 php 코드들이 있어... 그 코드를 정상적으로 디코딩을 못하고..
일반 글자로 인식합니다..
이럴땐 어떻게 해야 하나요?
어떤 php코드인지는 모르겠지만
XE에서는 템플릿파일에 php문법을 사용할수 없습니다.
간단한 PHP문법은
http://doc.xpressengine.com/manual/XE-Skin_Manual-ko(v1.0).pdf 여기 메뉴얼 보시면
2.4.5에 나와 있습니다.
간단한 PHP문 사용
XE 스킨 파일에서는 PHP 문법을 사용할 수 없지만, 다음과 같이 중괄호 안에 앳 기호(@)를 포함하면
간단한 PHP 문장을 사용할 수 있습니다.
{@$is_logged=Context::get('is_logged')}
PHP문을 사용할 때 하나의 문장은 하나의 줄에 작성해야 합니다. 예를 들어 다음과 같은 문장은
PHP에서는 문제가 없지만 XE에서는 치명적인 오류를 내기도 합니다. 여러 개의 문장이 한 줄에
작성되었기 때문입니다.
{@$test=364; $test=$test*$test}
위 문장은 다음과 같이 한 줄에 한 문장씩 작성해야 합니다.
{@
$test=364;
$test=$test*$test
}