【问题标题】:WHMCS Addon Module with Multiple Pages具有多个页面的 WHMCS 插件模块
【发布时间】:2012-07-23 05:37:41
【问题描述】:
我目前正在开发我的第一个 WHMCS 插件模块,到目前为止一切进展顺利。但是,我需要制作多个内容页面,而根据维基文章显示输出的唯一方法是在输出函数中回显。当显示内容的唯一方法是通过单个 PHP 函数时,如何创建单独的页面?
我假设使用 div,并隐藏相关的 div,尽管这不是最好的方法。它说您可以使用“modulelink”变量链接回模块,但我不知道如何使用它,或者它是否可以用于制作多个内容页面。
http://docs.whmcs.com/Addon_Module_Developer_Docs
【问题讨论】:
标签:
api
module
add-on
whmcs
content-pages
【解决方案1】:
经过一番修改,它比我想象的要简单得多,并且“modulelink”变量只是为了让您可以链接回页面。要创建其他页面,您基本上可以按照以下方式进行操作...
<a href="addonmodules.php?module=device_portal&catid=1">Datacenters</a>
那么在输出函数中有...
$category = $_GET['catid'];
if ($category == "1" || $category == "")
{
//page 1 content here
}
else if ($category == "2")
{
//page 2 content here
}
等等。