扩展Context List模块以显示块/节点的名称

时间:2015-07-17 23:21:44

标签: drupal

我确实对此进行了搜索,但一无所获,而且它是一个自定义模块。它被称为Context List命名并扩展Context List模块,以便块将显示标题而不是节点或块编号。项目维护者为我创建了两个钩子,但是我还没弄清楚如何让它工作。这是我的功能:

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';只是为了开始,但我没有看到Context List page上的任何变化。 (上下文块信息模块也提供相同类型的列表,仅包含node/block个数字。)

0 个答案:

没有答案