質問: テンプレートを含む外部ファイルにjoomlaフレームワークをロードする方法は? http://docs.joomla.org/framework_compatibility を使用して、joomlaフレームワークを外部ファイルにロードできます。// define jrequest::clean to protect our variables! define('_jrequest_no_clean', 1); // basic to make j! happy define('_jexec', 1); //make j! happy define('jpath_base', dirname(__file__)); define('ds', directory_separator); // load up the standard stuff for testing require_once jpath_base.ds.'includes'.ds.'defines.php'; require_once jpath_base.ds.'includes'.ds.'framework.php'; しかし、デフォルトのフロントエンドテンプレートを含める方法はありますか?誰かがすでにこれを提案していますが、機能しません http://westernstudios.net/tutorials/page/joomla-load-template-in-external-file どんな助けでもありがたいです!
回答: define( '_jexec', 1 ); define( 'ds', directory_separator ); define('jpath_base',str_replace(basename(dirname(__file__)),"",dirname(__file__))); require_once ( jpath_base .ds.'includes'.ds.'defines.php' ); require_once ( jpath_base .ds.'includes'.ds.'framework.php' ); $mainframe = jfactory::getapplication('site'); $config = jfactory::getconfig(); $config->set('live_site','http://localhost/test/');// for js and css links $mainframe->initialise(); $mainframe->route(); $mainframe->render(); echo $mainframe; 大丈夫これは動作します