Estou tentando adicionar uma guia extra às guias 'view' e 'edit' do nó.
Meu módulo está ativado corretamente e limpei o cache, mas minha nova guia não aparece. o que estou perdendo?
/**
* Implements hook_menu().
*/
function add_performance_menu() {
$items = array();
$items['node/%node/performance'] = array(
'title' => 'Add a performance',
'page callback' => 'add_performance_action',
'access callback' => TRUE,
'type' => MENU_LOCAL_TASK,
);
return $items;
}
/**
* Page callback.
*/
function add_performance_action() {
return t('Hello');
}
A rota funciona? Se você for para '/ node / 1 / performance', receberá "Hello" de volta?
—
Les Lim
Bom ponto. Não, apenas exibe o nó como de costume.
—
pushka
Não há nada de errado com o código que você postou, então faça as verificações usuais: observe o nome do arquivo do seu módulo para erros de digitação, observe as tabelas de cache para garantir que estejam limpando etc.
—
Les Lim
Ei, obrigado - reconfortante saber que não era o código. No final, consegui desabilitar e reativar o módulo. Talvez porque a tabela do roteador esteja atualizada ao ativar? Enfim ... funciona agora.
—
pushka