致命错误:drupal-7中的未定义函数base_path()和path_to_theme

时间:2013-05-20 20:22:38

标签: jquery drupal drupal-7

我创建了一个自定义页面并将其放在misc文件夹中。当我通过ajax调用此页面时,它显示以下错误:

  

致命错误:未定义的函数path_to_theme()base_path()

我已经包含了bootstrap.inc和theme.inc文件,但仍然显示错误。

如何在此页面上使用所有函数和全局变量?

2 个答案:

答案 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>';

Official documentation