Drupal 6预处理块&;节点

Drupal 6预处理块&;节点,drupal,drupal-6,drupal-blocks,Drupal,Drupal 6,Drupal Blocks,我构建了一个块,它位于网站的右侧,可用于整个网站 我还得到了许多内容类型的节点,如(页面、新闻、画廊、文件) 如何修改\u preprocess\uuxxxxx和哪一个,以便让我的块知道当前显示的是哪一个内容类型 因此,我的块显示内容类型==文件的var$section=前10名下载; 对于CONTENT\u TYPE==news,我将在block var$部分中看到最新新闻。 等等等等。您可以使用预处理来解决这个问题,但是由于您已经创建了自己的块,因此从块代码中处理这个问题要容易得多 可以使用

我构建了一个
,它位于网站的右侧,可用于整个网站

我还得到了许多
内容类型的节点,如(页面、新闻、画廊、文件)

如何修改
\u preprocess\uuxxxxx
和哪一个,以便让我的
知道当前显示的是哪一个
内容类型

因此,我的
显示
内容类型==文件的var$section=
前10名下载
; 对于
CONTENT\u TYPE==news
,我将在block var$部分中看到
最新新闻。

等等等等。

您可以使用预处理来解决这个问题,但是由于您已经创建了自己的块,因此从块代码中处理这个问题要容易得多

可以使用检查块是否显示在节点上,然后检查该节点的类型。但是,您必须禁用块的缓存,否则它将无法工作