我想更改Orchard管理控制台,但是我不能这样做。我已将此代码添加到.CS文件中
public class AdminOverride : IThemeSelector
{
public ThemeSelectorResult GetTheme(RequestContext context)
{
if (AdminFilter.IsApplied(context))
{
return new ThemeSelectorResult { Priority = 111, ThemeName
= "NewAdminTheme" };
}
return null;
}
}
并且我已经将此行添加到Theme.txt
BaseTheme:TheAdmin
但是对我没有用我是Orchard的初学者,很遗憾,找不到适合我的教程。在此先感谢
最有可能您需要管理主题也要成为一个项目,因此,使用orchard命令行创建主题时,您想使用如下所示的内容:
codegen theme NewAdminTheme /BasedOn:TheAdmin /CreateProject:true /IncludeInSolution:true
然后您可以在站点的“主题”部分中激活主题(不要将其设置为当前主题,因为它基本上仅在管理页面上可以激活)。
您可以在https://docs.orchardproject.net/en/latest/Documentation/Customizing-the-default-theme/#generating-the-theme-structure上获得有关生成主题的更多详细信息>