当我从orchard仪表板创建博客时,它会询问我博客的URL。对于该链接,我不想获得[主题]属性。我怎样才能实现它。它正在动态变化。
答案 0 :(得分:0)
基本上,有两种方法可以在orchard中禁用主题:
1)如果要禁用任何内容类型的主题(如:博客),您可以将DisableThemePart附加到它,它将为您处理。
2)如果要禁用动作或路线上的主题,则无法自定义它(如内置控制器的果园模块),您可以通过添加新过滤器来处理对此操作的请求,然后使用以下代码:
public class DisableThemeFilter : FilterProvider, IActionFilter
{
public void OnActionExecuting(ActionExecutingContext filterContext)
{
if (filterContext.ActionDescriptor.ActionName == "Item" &&
filterContext.ActionDescriptor.ControllerDescriptor.ControllerName == "Blog")
{
ThemeFilter.Disable(filterContext.RequestContext);
}
}
public void OnActionExecuted(ActionExecutedContext filterContext)
{
}
}