묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
XE 템플릿 문법 관련 문의
2017.01.23 02:52
안녕하세요,
XE에서는 전용 템플릿 문법을 이용해 다음과 같이 PHP문을 실행시킬 수 있습니다.
{@ $oPointController = &getController('point'); }
질문 1. 템플릿 문법 스코프 안에서 조작한 사항을 글로벌 php에 반영하고 싶습니다. 어떻게 하면 좋을까요?
이하의 코드가 되었으면 좋겠습니다만 평범한 방법으로는 될 것 같지 않고, 실제로도 되지 않았습니다.
<?php echo $test = 1; ?> {@ $test = 2; } <?php echo $test; ?>
질문 2. 개발자 가이드 > XE 스킨 매뉴얼에 의하면, 템플릿 문법으로는 간단한 php만을 실행시킬 수 있다고 되어있습니다.
그런데 간단함이 어디까지인지 모르겠습니다.
템플릿 문법 스펙은 간단한 조건문조차 실행할 수 없나요?
다음의 코드가 원하대로 작동하지 않았습니다.
{@ $test = 1; if($test == 1) { echo "<script>alert();</script>"; } }
XE 글로벌 변수를 일반 PHP 스크립트에서 사용하기 위해, 위와 같은 내용이 꼭 필요합니다.
XE 템플릿 문법(혹은 XE PHP 문법)과 일반 PHP 스크립트 연동을 가능하게 하는 방법을 찾고 있습니다.
위 질문들에 관해 혹시 아시는 내용이 있으신 분께서는
가르침 부탁드리겠습니다.
감사합니다. 좋은 하루 되세요.
댓글 3
-
제이와이엔소프트
2017.01.23 09:33
-
Djuno1234
2017.01.24 23:13
if문 처리는 그렇게 가능하군요! 감사합니다.
블록 컨디션 <block cond=""></block>와 같은 방법으로 응용도 가능하리란 생각이 드네요.
-
Djuno1234
2017.01.24 23:15
그렇다면 "질문1" 은 방법이 없을까요?
일반 php문에 XE core 변수를 사용해야 하는데..어렵네요.