Drupal以编程方式调用块,块标题不显示
我尝试以编程方式调用块,但它没有显示块标题。 我从“添加块”页面添加了一个块。它的id是53 我在page.tpl.php或node.tpl.php中有以下代码: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
<?php
$blockTest = (object) module_invoke('block', 'block', 'view', 53);
print theme('block', $blockTest);
?>
它确实显示块的内容(正文),但不显示块标题(主题)。
你知道为什么吗?这似乎是Drupal core中的一个bug,至少在我阅读的文章中是这样,一个潜在的相关问题在第一篇文章中提出了一个补丁,但它有点过时,会导致更新脚本崩溃。在将补丁应用到比当前版本更高的数字后,您可以更改update.php中的函数,但这可能是一个很大的问题。即使在那时,我也无法让它工作
在注释中添加一个交叉引用,在该注释中会询问相同的问题。您应该看看该函数,它可能会对您有所帮助