Drupal 7 如何在drupal实例之外呈现内容

Drupal 7 如何在drupal实例之外呈现内容,drupal-7,Drupal 7,我用drupal创建了一个网站。在Drupal中,我使用wisywig编辑器在该实例中创建了内容页。现在我打算在drupal之外使用这个内容块。你能告诉我如何在drupal之外使用这个内容块(使用代码或其他东西)吗 我的意思是,如何在drupal实例之外呈现内容,呈现块和节点是很简单的 在执行任何一项操作之前,必须启动drupal core: define('DRUPAL_ROOT', getcwd()); require_once DRUPAL_ROOT . '/includes/bootst

我用drupal创建了一个网站。在Drupal中,我使用wisywig编辑器在该实例中创建了内容页。现在我打算在drupal之外使用这个内容块。你能告诉我如何在drupal之外使用这个内容块(使用代码或其他东西)吗


我的意思是,如何在drupal实例之外呈现内容,呈现块和节点是很简单的

在执行任何一项操作之前,必须启动drupal core:

define('DRUPAL_ROOT', getcwd());
require_once DRUPAL_ROOT . '/includes/bootstrap.inc';
drupal_bootstrap(DRUPAL_BOOTSTRAP_FULL);
使用
getcwd()
假定您将脚本放在drupal的根目录中

要显示块,请使用:

对于节点,有几种方法<代码>)似乎是最干净的:

print drupal_render(node_view(node_load($nodeId)));

我猜只是对包含drupal内容的表执行mysql查询。不过,您将负责“呈现”该数据。
print drupal_render(node_view(node_load($nodeId)));