如何在我的网格顶部添加一些 javascript 代码以在后台工作

How to add some javascript code on top of my grid to work in back-office

我正在使用 Umbraco 7.5 网格并创建了一些可与 javascript 一起使用的宏。我需要在网格顶部的页面上有一个 javascript 数组,以便我可以向其中添加项目。

<script>
  if (!_components) _components = [];
</script>

我可以在普通视图中进行操作,因为我可以访问母版页。但是我怎样才能在后台完成呢?

如果您为控件/宏创建单独的自定义网格 属性 编辑器,那么维护起来会更容易。然后您就可以在编辑器的输出中添加任何您想要的内容,并且只有在后台使用特定控件时才会包含它。

在此处查看文档:https://our.umbraco.org/documentation/getting-started/backoffice/property-editors/built-in-property-editors/grid-layout/build-your-own-editor

您还可以检查 LeBlender 包 - https://our.umbraco.org/projects/backoffice-extensions/leblender/。我用它来玩网格几次。它为您提供了一个直观的 UI 来创建和管理那些带有参数和您需要的任何内容的自定义编辑器。