Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.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 - Fatal编程技术网

Drupal 扩展上下文列表模块以显示块/节点的名称

Drupal 扩展上下文列表模块以显示块/节点的名称,drupal,Drupal,我做了一个搜索,但没有找到任何东西,这是一个自定义模块。它被称为上下文列表命名,并扩展了上下文列表模块,以便块将显示标题,而不是节点或块编号。项目维护人员为我创建了两个钩子,但我还没有弄清楚如何让它工作。以下是我的功能: function context_list_named_context_list_reaction_block_name(&$block_name, &$details) { if(preg_match('/^nodeblock:(\d+)$/', $b

我做了一个搜索,但没有找到任何东西,这是一个自定义模块。它被称为
上下文列表
命名,并扩展了
上下文列表
模块,以便块将显示标题,而不是节点或块编号。项目维护人员为我创建了两个钩子,但我还没有弄清楚如何让它工作。以下是我的功能:

function context_list_named_context_list_reaction_block_name(&$block_name, &$details) {
    if(preg_match('/^nodeblock:(\d+)$/', $block_name)) {
      $block = block_load('nodeblock',$details->delta);
      $block_name = $block->subject;
      //$block_name = ;
    }
    elseif(preg_match('/^block:(\d+)$/', $block_name)) {
      $block = block_load('block',$details->delta);
      $block_name = $block->subject;
      //return $block_name;
    }
    $block_name = 'test';   
}
所以您可以看到,我只是试图设置
$block_name='test'
只是开始,但我在
上下文列表页面上没有看到任何变化。(上下文块信息模块提供的列表类型与
节点/块的编号相同。)