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'
只是开始,但我在上下文列表页面上没有看到任何变化。(上下文块信息模块提供的列表类型与节点/块的编号相同。)