MapleでSmartyのデバッギングコンソールを使う方法
ちょっとハマッたのでメモ。
どちらかでいけると思います。最初の方が簡単
- webapp/config/maple.inc.phpで「SMARTY_DIR」をフルパスで指定し、maple/filter/Filter_View.class.php の以下を編集する。(L93行目辺り)
define('SMARTY_DIR', realpath(MAPLE_DIR. '/smarty/'));
//$result = $renderer->fetch($template); $renderer->debugging = true; $renderer->display($template);
- 「maple/smarty/debug.tpl」を「webapp/templates」にコピーし、maple/filter/Filter_View.class.php の以下を変数する。(L93行目辺り)
//$result = $renderer->fetch($template); $renderer->debugging = true; $renderer->debug_tpl = 'debug.tpl'; $renderer->display($template);