tabs удалить материал

Главные вкладки

Аватар пользователя Arturus Arturus 20 июля 2011 в 5:38

Сейчас у каждого материала есть 2 вкладки (tabs) "Просмотр" и "Редактировать". Как добавить еще одну - "Удвлить"?
Добавил в template.php функцию

<?php
function  them_menu_local_tasks() {
global 
$node;
  
$output '';

  if (

$primary menu_primary_local_tasks()) {
    
$output .= "<ul class=\"tabs primary\">\n"$primary ."<li><a href=\"/node/".$node->nid."/delete\">Delete</a></li></ul>\n";
 }

  return 

$output;
}
?>

Но не могу получить nid материала

Комментарии

Аватар пользователя Arturus Arturus 20 июля 2011 в 7:36

В модуле node у меня ничего подобного нет, в модуле page только вывод переменной $tabs.

Думаю, что-то типа

<?php
function myshablon_menu_local_tasks(&$variables) {
  
$output '';
  
$link $variables['element']['#link'];
  
$link['path'] = "node/".arg(1)."/delete";
  
$link['localized_options']['html'] = TRUE;
  
$d_link='<li>' l('Delete'$link['path'], $link['localized_options']) . '</li>';

  if (

$primary menu_primary_local_tasks()) {
    
$output .= "<ul class=\"tabs primary\">\n"$primary ."<li>".$d_link."</li></ul>\n";
 }

  return 

$output;
}
?>

Только надо еще проверку добавить access user profiles