我尝试在Umbraco 7.3.1中添加一个新的LeBlender网格编辑器" Developer - >网格编辑器",在"渲染"中为其分配了一个cshtml文件。属性(通过Visual Studio),但是当我创建一个新页面并想要添加新的网格编辑器时,它在网格编辑器列表中不可用。如果我转到"设置 - >部分视图 - >网格 - >编辑"我可以看到我在Visual Studio中创建的cshtml文件,它似乎是有效的。
我还需要做些什么,例如将新的网格编辑器添加到可用的网格编辑器列表中?
答案 0 :(得分:3)
我认为您的编辑器不允许在您的网格配置中使用,或者用于保存配置的文件的缓存(grid.editors.config.js来自/ config目录)导致问题。
首先,要在特定网格数据类型上启用编辑器,您需要在网格配置中指定它。首先,检查编辑器或“所有编辑器”选项是否设置为要使用 LeBlender 创建的自定义编辑器的行配置(用于帮助检查:{{3} })。例如,我需要设置我的 测试 网格编辑器的复选框,以便在我的 首页 网格中使用测试。
如果您仍然遇到此问题,请在web.config中设置 debug =“true” ,这将导致后台的攻击性缓存少一些在本地开发您的网站是痛苦的。当然,当您将网站推向更远(尤其是实时)的环境时,不要忘记将其设置为 false 。