外部の php スクリプトまたは modx スニペットを に含めたいのですindex.php
が、blank screen
代わりに (ドキュメント パーサー エラーは発生しません)。おそらく問題は、私が含めたいこのスクリプトに、何らかの形で Modx パーサーと競合する可能性のあるstarting session
関数と関数が含まれていることです。Modx API を使用しようとしましたが、機能していないようです。set_include_path
Modx 0.9.2.6 をまだ使用しています.どうすればこの問題を解決できますか? ユーザーがサイトにログインしている場合(ログシステムはmodxベースではない)、スクリプトはセッションとデータベースをチェックし、ユーザー権限に応じてメニューを出力します...
これは私がインデックス ページ テンプレートの冒頭に置いたものです。[[modx_api_supernav]]
スニペット modx_api_supernav のコード:
<?php
$path = dirname(__FILE__).'/';
include_once($path.'modxapi.php'); //last release of Modx API file located in the root
$modx = new MODxAPI();
$modx->connect();
$modx->startSession();
$modx->runSnippet('supernav'); //snippet that contains external Zend Framework code
?>