プラグインでバグを発見しました。
Smartyコメント内に、'<!--{}-->'で囲まれた文字列があり、当該テンプレートファイルをtransformしようとするとシステムエラーになります。
エラーメッセージ
http://XXXXX/html/shopping/confirm.php?transactionid=a06e60412dcc6491568d9ba3e6bb2cfdc73185a3?transactionid=a06e60412dcc6491568d9ba3e6bb2cfdc73185a3
SERVER_ADDR: 127.0.0.1
REMOTE_ADDR: 127.0.0.1
USER_AGENT: XXXXXX
Fatal error(E_USER_ERROR): Smarty error: [in /html/../data/Smarty/templates/default/shopping/confirm.tpl line 192]: syntax error: unrecognized tag: * XXX 購入小計と誤差が出るためコメントアウト
<td class="alignR"><!--{$item.total_inctax|number_format (Smarty_Compiler.class.php, line 446) on [/data/module/Smarty/libs/Smarty.class.php(1093)]
/html/shopping/confirm.php(34): LC_Page_Shopping_Confirm_Ex->process
/data/class_extends/page_extends/shopping/LC_Page_Shopping_Confirm_Ex.php(56): LC_Page_Shopping_Confirm->process
/data/class/pages/shopping/LC_Page_Shopping_Confirm.php(64): LC_Page->sendResponse
/data/class/pages/LC_Page.php(138): SC_Display->prepare
/data/class/SC_Display.php(75): SC_View->getResponse
/data/class/SC_View.php(95): Smarty->fetch
/data/module/Smarty/libs/Smarty.class.php(1263): include
/data/Smarty/templates_c/default/%%F1^F15^F158E3F4%%site_frame.tpl.php(83): Smarty->_smarty_include
/data/module/Smarty/libs/Smarty.class.php(1869): include
/data/Smarty/templates_c/default/%%58^587^5876E692%%site_main.tpl.php(143): Smarty->_smarty_include
/data/module/Smarty/libs/Smarty.class.php(1867): Smarty->_compile_resource
/data/module/Smarty/libs/Smarty.class.php(1422): Smarty->_compile_source
/data/module/Smarty/libs/Smarty.class.php(1489): Smarty_Compiler->_compile_file
/data/module/Smarty/libs/Smarty_Compiler.class.php(312): Smarty_Compiler->_compile_tag
/data/module/Smarty/libs/Smarty_Compiler.class.php(446): Smarty_Compiler->_syntax_error
/data/module/Smarty/libs/Smarty_Compiler.class.php(2256): Smarty->_trigger_fatal_error
/data/module/Smarty/libs/Smarty.class.php(1815): Smarty->trigger_error
/data/module/Smarty/libs/Smarty.class.php(1093): trigger_error
現在確認しているのはR21548時点での下記ファイルのL215〜218付近です。
/data/Smarty/templates/default/shopping/confirm.tpl
<td class="alignC"><!--{$item.quantity}--></td>
<!--{* XXX 購入小計と誤差が出るためコメントアウト
<td class="alignR"><!--{$item.total_inctax|number_format}-->円</td>
*}-->
----------------
EC CUORE 株式会社クオーレ
カスタマイズ御相談下さい。