WHMCS如何在页面中找到正确的tpl文件

  • 本文关键字:文件 tpl WHMCS whmcs
  • 更新时间 :
  • 英文 :


我正在使用WHMCS,我想对页面的一部分进行一些更改,但这太难了,我需要花很多时间才能找到合适的tpl文件并在模板中编辑它。

例如;搜索域";此url中的选项卡=>

example.com/cart.php?a=add&domain=register

其中是.tpl文件。

例如.com/cart.php?a=添加&domain=注册文件位于templates/orderforms/standard_cart/adddomain.tpl

通常,当url具有cart.php时,cart模板中的文件。

此外,您可以将以下内容添加到挂钩中,告诉您当前页面使用了哪个tpl文件。

1-创建文件includes/hooks/tpl_locator.php

2-添加以下代码:

<?php
add_hook('ClientAreaPage', 1, function($vars) {

error_log(print_r([$vars['currentpagelinkback'],$vars['templatefile']], true), 3, __DIR__.'/tpl_file_location.log');
});

3-访问您想知道使用哪个tpl文件的页面。

4-结果将在文件includes/hooks/tpl_file_location.log中,示例如下:

Array
(
[0] => /cart.php?a=add&amp;pid=1&amp;
[1] => configureproductdomain
)

这在WHMCS 8.0 上进行了测试

cart.php的tpl?a=添加&如果我理解你的问题,domain=register实际上位于/whmcs/templates/orderforms/standard_cart/domainregister.tpl。

最新更新