MENU_LOCAL_TASK не добавляет табы на страницу

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

Аватар пользователя shamahn shamahn 27 марта 2012 в 15:17

Доброго времени суток. Не получается добавить закладочки для пунктов меню, подскажите что не так

<?php
function mymodule_menu() {
  
$items = array();
  
$items['st-731'] = array(
    
'title' => 'title1',
    
'description' => 'description1',
    
'page callback' => 'jkh731_page',
    
'page arguments' => array('main'NULL),
    
'file' => 'main.jkh731.inc',
    
'file path' => drupal_get_path('module''mymodule'),
    
'access arguments' => array('access content'),
    
'type' => MENU_NORMAL_ITEM,
  );
  
  
$items['st-731/archive'] = array(
    
'title' => 'title2',
    
'description' => 'description2',
    
'page callback' => 'jkh731_page',
    
'page arguments' => array('archive'NULL),
    
'file' => 'archive.jkh731.inc',
    
'file path' => drupal_get_path('module''mymodule'),
    
'access arguments' => array('access content'),
    
'type' => MENU_NORMAL_ITEM,
  );
  
  
$cmpns jkh731_company_list();
  
  foreach ( 
$cmpns as $id=> $cmpn ) {
    
$items['st-731/' $id ] = array(
      
'title' => $cmpn,
      
'description' => $cmpn,
      
'page callback' => 'jkh731_page',
      
'page arguments' => array('part-1'NULL),
      
'file' => 'p1.jkh731.inc',
      
'file path' => drupal_get_path('module''mymodule'),
      
'access arguments' => array('access content'),
      
'type' => MENU_NORMAL_ITEM,
    );
  }
  
  
$items['st-731/%/part-1'] = array(
    
'title' => 'Раздел 1',
    
'page callback' => 'jkh731_page',
    
'page arguments' => array('part-1'1),
    
'access arguments' => array('access content'),
    
'type' => MENU_DEFAULT_LOCAL_TASK,
    
'weight' => 2
  
);
?>

Обычные пункты меню выводятся, а табов нету

Комментарии

Аватар пользователя shamahn shamahn 27 марта 2012 в 15:41

Немного не дописал Smile подумал текста много

<?php
  $items
['st-731/%/part-2'] = array(
    
'title' => 'Раздел 2',
    
'type' => MENU_LOCAL_TASK,
    
'page callback' => 'jkh731_page',
    
'page arguments' => array('part-2'1),
    
'access arguments' => array('access content'),
    
'weight' => 2
  
);
?>

Добился вроде что появились табы, но немного не там где ожидал.
у st-731/ два таба (хотя должны быть у каждой конторы). и у второго /st-731/%252Fpart-2 такая вот страшная ссылка