如何调试Orchard CMS管理员屏幕中的形状位置

Ahm*_*med 5 orchardcms orchardcms-1.7

我在展示位置文件中排列了形状,但它们放置不正确.我想调试形状放置,我启用了形状跟踪模块,但形状跟踪工具没有在管理屏幕中显示.

我想知道如何在管理屏幕中显示形状跟踪栏,或者如何在管理屏幕中调试形状位置?

Jus*_*olf 5

如果您对在管理页面上使用Shape Tracer感兴趣,请在Orchard.DesignerTools模块中打开ShapeTracingFactory.cs文件,并在IsActivable方法中注释掉以下行:

if(AdminFilter.IsApplied(new RequestContext(_workContext.HttpContext,new RouteData())))返回false;

  • 也可以在TemplatesFilter.cs中应用它,它可以工作!非常方便的管理员替代:) (5认同)

小智 1

是的,您可以更改管理区域中的位置。只需转到“内容定义”,查找“内容类型”,对其进行编辑,右上角有一个“编辑放置”按钮。如果您要寻找的是列表中的展示位置,那么这对编辑来说是有用的;您必须从放置文件本身执行此操作。您可以匹配“显示类型”(例如 SummaryAdmin)来隐藏元素。也就是说,如果您是海关类型或普通类型。如果您尝试“放置”的内容来自另一个模块,则必须更改该模块中的放置位置。