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

Другие вопросы по тегам