我创建了一个自定义页面并将其放在misc文件夹中。当我通过ajax调用此页面时,它显示以下错误:
致命错误:未定义的函数
path_to_theme()
和base_path()
我已经包含了bootstrap.inc和theme.inc文件,但仍然显示错误。
如何在此页面上使用所有函数和全局变量?
答案 0 :(得分:0)
当您将页面放入misc文件夹时,尚未加载path_to_theme或overs函数。 我建议你create a custom module并在这里做所有的事情。
答案 1 :(得分:0)
//set the working directory to your Drupal root
chdir('/home/public_html/drupal/');
//require the bootstrap include
require_once './includes/bootstrap.inc';
//Load Drupal
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
//(loads everything, but doesn't render anything)
//for example display a node
print '<pre>';
print_r(node_load(12));
print '</pre>';