我确实对此进行了搜索,但一无所获,而且它是一个自定义模块。它被称为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
个数字。)