向 2sxc.org 内容工具栏添加新的菜单项操作功能
Add new menu item action feature to 2sxc.org content toolbar
刚刚开始了解这个很酷的框架,并且有兴趣在默认工具栏中添加一个额外的功能。我假设工具栏来自以下内容:
@Edit.Toolbar(Content)
定义每个项目的函数位于 'inpage.js' 文件中,该文件包含所有菜单项操作(添加、新建、替换)。但是当我尝试以下操作时(在 'image max 3.cshtml' 中):
@Edit.Toolbar(Content, actions: "edit,replace,color");
并在 'inpage.js' 中创建了一个新的颜色动作:
'color': {
title: "Toolbar.Sort",
iclass: "icon-sxc-table",
showOn: "edit",
addCondition: function (settings, modConfig) { return modConfig.isList && settings.useModuleList && settings.sortOrder !== -1; }
},
然而,这并没有为我在屏幕上显示任何内容。我假设我遗漏了一些东西,但我的目标是复制重新排序功能操作,而是使用模式弹出调色板来更改每个单独 'Image(s) max 3. in a row' 内容类型视图的背景颜色。
感谢所有帮助!
感谢
2sxc 08.06 已发布,现在允许使用。查看 2sxc-wiki https://github.com/2sic/2sxc/wiki/Html-Js-Command-Custom-Code
刚刚开始了解这个很酷的框架,并且有兴趣在默认工具栏中添加一个额外的功能。我假设工具栏来自以下内容:
@Edit.Toolbar(Content)
定义每个项目的函数位于 'inpage.js' 文件中,该文件包含所有菜单项操作(添加、新建、替换)。但是当我尝试以下操作时(在 'image max 3.cshtml' 中):
@Edit.Toolbar(Content, actions: "edit,replace,color");
并在 'inpage.js' 中创建了一个新的颜色动作:
'color': {
title: "Toolbar.Sort",
iclass: "icon-sxc-table",
showOn: "edit",
addCondition: function (settings, modConfig) { return modConfig.isList && settings.useModuleList && settings.sortOrder !== -1; }
},
然而,这并没有为我在屏幕上显示任何内容。我假设我遗漏了一些东西,但我的目标是复制重新排序功能操作,而是使用模式弹出调色板来更改每个单独 'Image(s) max 3. in a row' 内容类型视图的背景颜色。
感谢所有帮助!
感谢
2sxc 08.06 已发布,现在允许使用。查看 2sxc-wiki https://github.com/2sic/2sxc/wiki/Html-Js-Command-Custom-Code