使用WHMCS,并尝试为标题菜单创建单独的文件。标题菜单是一个多维数组,为了我自己的理智,我希望它保持独立。
我创建了一个带有MySQL代码的.php页面:
<?php ...
# To assign variables to the template system use the following syntax.
# These can then be referenced using {$variablename} in the template.
$smartyvalues["variablename"] = $value;
$list = array();
$result = full_query("SELECT id,title,slug,parent FROM `pages` WHERE title!='404' AND slug!='404'");
...
$smartyvalues["header"] = $list;
# Define the template filename to be used without the .tpl extension
$templatefile = "headermenu";
outputClientArea($templatefile);
?>
headermenu.tpl按原样显示菜单,但是当我尝试将文件包含在其他位置时,菜单为空白。我添加了一些静态内容,并显示。我尝试使用{include}和{include_php}都无济于事。知道如何在不直接将其放入我需要的文件中的情况下显示我的MySQL结果吗?
答案 0 :(得分:0)
我无法找到通过.tpl包含文件的方法,因此我创建了一个.php并将其包含在{include_php}中。 .php有我的MySQL代码,在包含文件之后,我能够根据需要显示MySQL结果。