0

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

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

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

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

4

2 回答 2

0

当您将页面放入 misc 文件夹时, path_to_theme 或 overs 功能尚未加载。我建议您创建一个自定义模块并在这里完成所有工作。

于 2013-05-22T09:19:56.217 回答
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>';

官方文档

于 2013-05-22T12:28:54.327 回答