为什么我的块语句不能在Drupal 7中工作?

时间:2012-03-29 20:59:52

标签: drupal drupal-7 drupal-modules drupal-theming

    $block['content'] .='<span style="display:none" class="tc_msg">YOU ARE NOW LOGGED OFF</span>';
  $block['content'] .='</span>';
  return $block;

我在屏幕上看不到任何内容

1 个答案:

答案 0 :(得分:4)

首先,你要两次关闭跨度。 第二,style =“display:none;”隐藏了整个范围。

因为你要返回html,我假设你把它放在hook_block_view()中 http://api.drupal.org/api/drupal/modules%21block%21block.api.php/function/hook_block_view/7

如果以上代码全部进入$ block ['content'],请尝试删除。从第一个开始。=所以毫无疑问'内容'包含什么。

您是否已将此块分配给站点的某个区域,或者它是否位于块管理的“已禁用”部分?这也会导致你在网站上看不到它。