Can';不要在tpl文件中使用php-cs购物车
我正在尝试为付款方式创建一个名为Can';不要在tpl文件中使用php-cs购物车,php,smarty,cs-cart,Php,Smarty,Cs Cart,我正在尝试为付款方式创建一个名为bulle.tpl的tpl,我需要在上面使用PHP来获取有关订单的一些信息并生成指向bulle的URL,但是每次我在上面放置{PHP}{/PHP}时,当我试图以客户身份更改为这种新的付款方式时,我都会遇到一个错误: 500内部服务器错误 代码如下: {php} global $base_domain; $orderInfo = $this->get_template_vars('order_info'); . . . {/php} <
bulle.tpl
的tpl,我需要在上面使用PHP来获取有关订单的一些信息并生成指向bulle的URL,但是每次我在上面放置{PHP}{/PHP}
时,当我试图以客户身份更改为这种新的付款方式时,我都会遇到一个错误:
500内部服务器错误
代码如下:
{php}
global $base_domain;
$orderInfo = $this->get_template_vars('order_info');
.
.
.
{/php}
<br>
<input type="radio" name="radio_boleto" checked/>Billet Payment
{php}
全局$base_域;
$orderInfo=$this->get_template_vars('order_info');
.
.
.
{/php}
钢坯付款
这是控制台错误:
*%2第四步&is\u ajax=1
500(内部服务器错误)
Ps:我已经将文件
Smarty.class.php
中的allow\u php\u模板
更改为true。我做错了什么?是否还有其他变量应该设置为true或其他什么?谢谢。在smarty中尝试以下代码,而不是使用{php}标记,这些标记由于安全原因被禁用
{$order_info = $smarty.request.order_id|fn_get_order_info}
{$order_info|fn_print_r}
希望这会有所帮助。您能告诉我们您尝试了什么吗?请查看如何最好地向我们展示您的问题的一个最小但完整的示例。谢谢Andrew,我刚刚做了一些调整。我认为您没有
$this
上下文。查看服务器上的错误日志