この記事の例では、Empire CMS のカスタム関数を使用してトップレベルの列名を取得する方法について説明します。皆さんの参考に共有してください。具体的な実装方法は次のとおりです。
ステップ 1: 次のコードをコピーします。
コードは次のとおりです。
//取得顶级栏目名称函数 function user_GetTopBclassname($classid){ global $class_r; $fr=explode('|',$class_r[$classid][featherclass]); $topbclassid=$fr[1]?$fr[1]:$classid;//取得第一级栏目id $topbclassname=$class_r[$topbclassid][classname];//第一级栏目名称 $cr[classid]=$topbclassid; $topbclassurl=sys_ReturnBqClassname($cr,9); //第一级栏目链接 return "".$topbclassname.""; }
上記のコードをすべてコピーします。 。 。
「Empire cms チュートリアル 」を学習することをお勧めします
ステップ 2: 上記のコードをコピーし、*.bq 形式のファイルとして保存し、テンプレート管理に移動します。 -Tag-Manage Tags 、指示に従ってタグをインポートします。
ステップ 3: 最初のステップを繰り返し (これらのコードをコピー)、それを e\class\userfun.php にコピーします。忘れずに中央に置くようにしてください。 (元のタグの中に入れてください)。
ステップ 4: 使用したいテンプレート内で呼び出すだけです。コードは次のとおりです。
コードは次のとおりです。 :
<?=user_GetTopBclassname($GLOBALS[navclassid])?>
この記事が皆様の Imperial CMS Web サイト構築に役立つことを願っています。
以上が最上位列名を取得するための Classic Empire CMS カスタム関数メソッドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。