Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

В качестве элемента меню может быть ссылка на другое меню #10

Open
sarum9in opened this issue Feb 13, 2014 · 1 comment

Comments

@sarum9in
Copy link
Member

Вложенные меню -- такие же меню, только сам элемент должен оформляться по-другому. Если обычный элемент разворачивается по шаблону, то элемент-подменю сам по себе это другое меню, а для вставки ссылки должен использоваться глобальный шаблон.

Например, такой

menu label {{LABEL}}
kernel menu.c32
append {{SUBMENU_CONFIG_PATH}}

Суть в том, что меню рисуется на основе конфига. Например, корневое меню рисуется на основе конфига, специфического для данной машины. А для остальных меню должны создаваться специальные пути.

Ещё один момент -- во вложенное меню нужно первым пунктом вставлять переход на родительское меню. Просто добавляешь в начало пользовательского списка элементов дополнительный элемент (аля ".." в директориях).

@WeirdCarrotMonster
Copy link
Contributor

Нужно уточнить, поддерживают ли загрузчики относительные пути - затем можно будет написать метод, выдающий ссылку на другой конфигурационный файл через его конфиг.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants