向 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