Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/141.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal以编程方式调用块,块标题不显示_Drupal_Drupal Blocks - Fatal编程技术网

Drupal以编程方式调用块,块标题不显示

Drupal以编程方式调用块,块标题不显示,drupal,drupal-blocks,Drupal,Drupal Blocks,我尝试以编程方式调用块,但它没有显示块标题。 我从“添加块”页面添加了一个块。它的id是53 我在page.tpl.php或node.tpl.php中有以下代码: <?php $blockTest = (object) module_invoke('block', 'block', 'view', 53); print theme('block', $blockTest); ?> 它确实显示块的内容(正文),但不显示块标题(主题)。 你知道为什么吗?这似乎是Drupal

我尝试以编程方式调用块,但它没有显示块标题。 我从“添加块”页面添加了一个块。它的id是53

我在page.tpl.php或node.tpl.php中有以下代码:

<?php  
$blockTest = (object) module_invoke('block', 'block', 'view', 53);
print theme('block', $blockTest);
?> 

它确实显示块的内容(正文),但不显示块标题(主题)。
你知道为什么吗?

这似乎是Drupal core中的一个bug,至少在我阅读的文章中是这样,一个潜在的相关问题在第一篇文章中提出了一个补丁,但它有点过时,会导致更新脚本崩溃。在将补丁应用到比当前版本更高的数字后,您可以更改update.php中的函数,但这可能是一个很大的问题。即使在那时,我也无法让它工作


在注释中添加一个交叉引用,在该注释中会询问相同的问题。

您应该看看该函数,它可能会对您有所帮助