将自定义参数传递给viewinvoice.tpl

问题描述 投票:0回答:1

我只想显示自定义错误消息, 为了实现这一点,我想传递一个参数作为错误代码,

网关/回调文件以此函数结束;

callback3DSecureRedirect($invoiceIdWhmcs, $paymentSuccess);

但是好像没有第三个参数。

然后我尝试将其重定向为自定义网址,但会话似乎无法使用此方法。

header("Location: "https://xxxx.com/viewinvoice.phpid=11470&paymentfailed=true&abc="bca"

那么,有没有办法将变量传递给viewinvoice.tpl?

谢谢!

whmcs whmcs-invoice-template
1个回答
0
投票

您可以使用钩子将变量传递给 WHMCS 模板,例如

viewinvoice.tpl
。将名为
addvariable.php
的文件添加到您的
includes/hooks
目录,其中包含以下示例代码:

<?php
use WHMCS\Database\Capsule;
$customurl='https://heresmyurl.com/';
add_hook('ClientAreaPage', 1, function($vars) use ($providers)
{
     return ['howto_providers' => $providers];
});
© www.soinside.com 2019 - 2024. All rights reserved.