Orchard - удаление административных элементов из главного меню
Я пытаюсь обойти фруктовый сад. Я пишу тему, но мне нужно удалить административные элементы (войти, текущий пользователь) из главного меню.
Я уже внедрил провайдера навигации, но теперь я понимаю, что вошедший в систему пользователь является частью меню. Есть ли простой способ удалить его? Я нахожу поразительным, что элементы просто добавляются в меню без какого-либо способа отключить это.
То, что я хочу, - это ТОЛЬКО главное меню с пунктами, определенными в меню (которые являются блогом, некоторым содержанием), без имени пользователя и т. Д.
2 ответа
Обычно вы можете просто создать новое меню в разделе "Навигация" на панели администратора. После создания меню вы можете перейти в виджеты -> добавить виджет меню, выбрать только что созданное меню и добавить его в зону.
Некоторые темы уже выводят действия пользователя из главного меню, вы можете проверить соответствующие используемые представления шаблонов.
Измените файл макета для темы, которую вы используете. C:\ Inetpub\ МойВебСайт \Themes\MyTheme\Views\Layout.cshtml
Найдите следующую строку и отключите / удалите ее:
//WorkContext.Layout.Header.Add(New.User(), "10"); // Login and dashboard links
Orchard v.1.9.1.0