2
我創建了一個新的管理主題基於TheAdmin在一個單獨的csproj。我已實施IThemeSelector
以覆蓋默認的管理主題。不幸的是,沒有樣式從主題加載,就好像沒有選擇主題,而是加載了默認主題。 當我將樣式,腳本和視圖移回主題模塊/項目時,一切正常。提自定義管理主題不加載
namespace MyAdminTheme
{
public class ThemeSelector : IThemeSelector
{
public ThemeSelectorResult GetTheme(RequestContext context)
{
if (AdminFilter.IsApplied(context))
{
return new ThemeSelectorResult {
Priority = 110,
ThemeName = "My Admin Theme"
};
}
return null;
}
}
}
當我提供了一個無效ThemeName
還有一兩件事值得,沒有風格被加載。如果我提供了正確的主題名稱,則會選擇默認的TheAdmin主題。