在自己创建的orchard管理主题的Layout.cshtml文件中,它包含以下代码,用于显示admin UI的标题:
@if (Model.Header != null) {
<div id="header" role="banner">
@Zone(Model.Header)
</div>
}
考虑到Model.Header
包含两部分用于显示:User.cshtml
和Header.cshtml
。现在我想做的是perevent显示标题,换句话说我想只显示User.cshtml
形状中存在的Model.Header
部分。
答案 0 :(得分:1)
Bertrand的回答是针对前端主题的,但正如您所指的那样,我在TheAdmin中查看了Layout.cshtml
的自定义管理主题。
在您发布的代码段之前,有以下几行构建了页眉和页脚区域:
Model.Header.Add(Display.Header());
Model.Header.Add(Display.User(CurrentUser: WorkContext.CurrentUser));
Model.Footer.Add(Display.OrchardVersion());
删除第一行,标题区域将只包含用户形状。
答案 1 :(得分:0)
首先不要添加它。将用户形状添加到标题区域的代码就在layout.cshtml模板中。我不知道你正在使用什么主题,但在主题机器中,它是这行代码:
WorkContext.Layout.Footer.Add(New.User(), "10")