[support] menu - tab...

MG makgab at freemail.hu
2009. Feb. 2., H, 17:17:21 CET


Hi!

A menu item-ek 'type' opciójával kellene operálnom, csak nem
egészen jön össze:
Főmenü --- Első  -----------
         |                  |
          -- Második         ------ menu1
         |                  |
          -- Harmadik        ------ menu2

kb.:
function hook_menu() {
   $items = array();
   $items['obase'] = array(
     'title' => 'Főmenü',
     //'tpye' => MENU_CALLBACK
   );

   $items['obase/tabs'] = array(
     'title' => 'Főmenü',
     'type' => MENU_DEFAULT_LOCAL_TASK,
   );

   $items['obase/elso'] = array(
     'title' => 'Első',
     'type' => MENU_LOCAL_TASK,

   $items['obase/elso/menu1'] = array(
     'title' => 'menu1',
     'type' => MENU_LOCAL_TASK,

   $items['obase/elso/menu1/lista'] = array(
     'title' => 'lista',
     'type' => MENU_LOCAL_TASK,

   $items['obase/elso/menu1/uj'] = array(
     'title' => 'uj',
     'type' => MENU_LOCAL_TASK,

Az már működik, hogy a Főmenüből ágazik az 'Első', 'Második',
'Harmadik' menüpont. Az 'Első' menüpontból további 'menu1' és
'menu2' almennük is megvannak. Viszont azt szeretném, hogy pl. a
'menu1'-re kattintva jelenjen meg egy 'lista', 'szerkeszt' és egy
'új' fül (tab). A 'lista' egy sql lista lesz majd ill. az 'új',
'szerkeszt' fülön meg 1-1 form, új rekord felvitele/módosítására.
Tehát a 'menu1'-en lenne 3 fül. Ezt szeretném beállítani.
A fenti menu definició esetén mindig van fül. De nekem csak akkor
kell, ha a menu1-re kattintunk.
Úgy mint a drupal Adminisztráció/Webhely építés/Modulok esetén
van egy lista és egy eltávolítás fül (tab). Nem tudom, hol van 
ennek a kódja. Bár ez lehet, hogy kicsit más, mivel az az 
alaprendszerhez tartozik...?

G.











További információk a(z) support levelezőlistáról