Доброго времени суток. Не получается добавить закладочки для пунктов меню, подскажите что не так
<?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
);
?>
Обычные пункты меню выводятся, а табов нету
Комментарии
MENU_LOCAL_TASK`ов же нет. откуда табам то взяться?
Немного не дописал подумал текста много
<?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 такая вот страшная ссылка
Очень нужна помощь. весь мозг себе уже сломал не пойму почему не работает(