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の結果を、必要なファイルに直接入れずに表示する方法はありますか?