将新菜单项操作功能添加到2sxc.org内容工具栏

时间:2016-11-01 17:03:19

标签: c# razor dotnetnuke 2sxc

只是掌握这个很酷的框架,并有兴趣在默认工具栏中添加一个额外的功能。我假设工具栏来自以下内容:

@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; }
            },

然而,这并没有为我呈现屏幕上的任何内容。我假设我遗漏了一些东西,但我的目的是复制重新排序功能操作,而是有一个模态弹出调色板,以便更改每个独立的“图像最大3.连续”内容类型的背景颜色视图。

感谢所有帮助!

THX

1 个答案:

答案 0 :(得分:1)

2sxc 08.06已经出局,现在允许这样做。查看2sxc-wiki https://github.com/2sic/2sxc/wiki/Html-Js-Command-Custom-Code