Разбираясь с созданием меню столкнулся с проблемой. Есть модуль. В нем реализован hook_menu
$items['punkt1'] = array(
'title' => t('Punkt 1'),
'type' => MENU_NORMAL_ITEM,
);
$items['punkt1/podpunkt1'] = array(
'title' => t('Podpunkt 1'),
'type' => MENU_NORMAL_ITEM,
);
$items['punkt1/podpunkt1/pod-podpunkt1'] = array(
'title' => t('Pod-podpunkt 1'),
'type' => MENU_NORMAL_ITEM,
);
}
Получается, что создается меню вида:
Пунк 1 - Подпункт 1 - Подподпункт 1
Получается у Пукта1 адрес будет site.ru/punkt1. У подпункта1 адрес будет site.ru/punkt1/podpunk1. А у подподпункта1 адрес будет site.ru/punkt1/podpunk1/podpodpunkt1.
Так вот вопрос. Как сделать так, чтобы структура меню осталась такой же (Пункт 1 - Подпункт 1 - Подподпункт 1), но адреса для подпункта1 и подподпункта1 были site.ru/podpunk1 и site.ru/podpodpunkt1 соответственно.
Пробовал задавать например для подпункта1 так - $items['podpunkt1']. Но таким образом структура меню менялась.
Вообщем, подскажите в каком направлении хотя бы мыслить.
Комментарии
может модуль синонимов подойдет?
Про синонимы то понятно. Но все же как задать пути программно, при создании меню в модуле.