Umbraco 将网格添加到页面时,网格编辑器不可用

Umbraco 将网格添加到页面时,网格编辑器不可用,umbraco,Umbraco,我尝试在Umbraco 7.3.1中的“开发者->网格编辑器”下添加一个新的网格编辑器,在“渲染”属性中为其分配了一个cshtml文件(通过Visual Studio),但当我创建新页面并希望添加新的网格编辑器时,它在网格编辑器列表中不可用。如果我转到“设置->局部视图->网格->编辑器”,我可以看到我在VisualStudio中创建的cshtml文件,它似乎是有效的 我还需要做些什么,例如,将新的网格编辑器添加到可用的网格编辑器列表中吗?我假定您的编辑器不允许在网格配置或用于保存配置的文件(g

我尝试在Umbraco 7.3.1中的“开发者->网格编辑器”下添加一个新的网格编辑器,在“渲染”属性中为其分配了一个cshtml文件(通过Visual Studio),但当我创建新页面并希望添加新的网格编辑器时,它在网格编辑器列表中不可用。如果我转到“设置->局部视图->网格->编辑器”,我可以看到我在VisualStudio中创建的cshtml文件,它似乎是有效的


我还需要做些什么,例如,将新的网格编辑器添加到可用的网格编辑器列表中吗?

我假定您的编辑器不允许在网格配置或用于保存配置的文件(grid.editors.config.js from/config目录)的缓存中使用这是问题的根源

首先,要在特定的网格数据类型上启用编辑器,需要在网格配置中指定它。因此,首先,检查编辑器或“所有编辑器”选项是否已设置为要在其上使用使用通过创建的自定义编辑器的行配置(有关帮助检查:)。例如,我需要设置我的测试网格编辑器的复选框,以便在测试期间在我的Frontpage网格上使用


如果您仍然遇到问题,请在web.config中设置debug=“true”,这将使后台的攻击性缓存在本地开发您的网站时不会那么痛苦。当然,当你将你的网站推到更远的(尤其是实时的)环境时,不要忘记将其设置为false

我认为你的编辑器是不允许在你的网格配置或用于保存配置的文件的缓存中使用的(来自/config目录的grid.editors.config.js)导致了该问题

首先,要在特定网格数据类型上启用编辑器,您需要在网格配置中指定它。因此,首先,请检查是否为要在其上使用自定义编辑器的行配置设置了编辑器或“所有编辑器”选项(帮助检查:)。例如,我需要设置我的测试网格编辑器的复选框,以便在测试期间在我的Frontpage网格上使用


如果您仍然遇到问题,请在web.config中设置debug=“true”,这将使后台办公室中的攻击性缓存在本地开发您的网站时不会那么痛苦。当然,当您将网站推到更高的位置时,不要忘了将其设置为false(尤其是生活)环境。

你救了我的命:-)问题是,我错过了需要将编辑器标记为允许行配置的部分。我有点怀疑这是问题所在,但尽管如此,我从未意识到我必须单击单元格本身才能配置编辑器。赏金将在7小时内与我的赠品一起颁发!很高兴它有所帮助:)它的功能非常强大,并且根据网格的使用情况-限制编辑器使我们的解决方案编辑器证明的可能性非常重要;)你救了我的命:-)问题是我错过了需要将编辑器标记为行配置允许的部分。我有点怀疑这是个问题,但是我从来没有意识到我必须点击单元格来配置编辑器。赏金将在7小时内与我的赠品一起颁发!很高兴它有帮助:)它的功能非常强大,而且根据网格的使用情况-限制编辑器使我们的解决方案编辑器成为证据的可能性非常重要;)