Я новичок в Orchard и пытаюсь понять, как он работает по коду. Итак, я создал пользовательский тип содержимого через код, и я могу создавать элементы контента в этом типе контента. У меня есть флажок «Показать в меню» на странице редактора элемента «Содержимое». Но когда я проверяю его и выбираю меню, в которое я хочу, чтобы этот новый созданный пользовательский элемент был добавлен, он добавляется как элемент вертикального меню, тогда как мне нужно его добавить в виде вертикального подменю к одному из корневых элементов. Пожалуйста, найдите изображения, которые описывают, что происходит сейчас, и что мне нужно. Current behavior Expected behaviorOrchard CMS - создать вертикальное навигационное меню рядом с Home
Product2 является пользовательский элемент контента и должен быть добавлен в качестве элемента в вертикальном меню, как показано на изображении 2
Вы полностью прочитали [эту документацию] (http://docs.orchardproject.net/en/latest/Documentation/Navigation-and-menus/)? – devqon
@devqon Да, я это сделал. Но в документации описывается способ Dashboard для создания подменю, тогда как мне нужен способ сделать это с помощью кода. Кроме того, я попытался использовать IMenuProvider и создал класс MainMenu, но это просто добавляет пункты меню, как указано в изображении под названием «Current Behavior». Кроме того, я хочу добавить элементы меню в новое Меню, которое я создал, а не по умолчанию. –