Model view controller Sitefinity 12.2 MVC-向工具栏添加功能

Model view controller Sitefinity 12.2 MVC-向工具栏添加功能,model-view-controller,kendo-ui,kendo-asp.net-mvc,sitefinity,Model View Controller,Kendo Ui,Kendo Asp.net Mvc,Sitefinity,我希望能够在sitefinity contentblock中向剑道工具栏添加一个“按钮”样式选项 我正在运行v12.2mvc 我创建了项目,在resource packages下创建了我的资源包,克隆了sf-html-field.sf-cshtml,并将其放在ResourcePackages/mycustompackage/client components/fields/html field/中,作为测试,我删除了粗体选项。注意:我使用的模板基于MVC/Views/Layouts中我的资源包下

我希望能够在sitefinity contentblock中向剑道工具栏添加一个“按钮”样式选项

我正在运行v12.2mvc

我创建了项目,在resource packages下创建了我的资源包,克隆了sf-html-field.sf-cshtml,并将其放在ResourcePackages/mycustompackage/client components/fields/html field/中,作为测试,我删除了粗体选项。注意:我使用的模板基于MVC/Views/Layouts中我的资源包下的模板它没有更改内容块中的工具栏。我还在Bootstrap4文件夹下对其进行了更改,此外,我在根目录中创建了/client components/fields/html field/,并在那里添加了sf-html-field.sf-cshtml,但仍然无法让粗体消失。我还尝试将js文件包含在前端feather git存储库中

我还在AdminApp下找到了一个config.json文件,该文件包含工具栏的值并删除了粗体,但它仍然没有从工具栏中消失

我还尝试过在ResourcePackages/mycustompackage/MVC/Views/ContentBlock下创建ContentBlock,包括具有优先级的designerview.ContentBlock.json,但仍然没有成功

我已尝试重建项目,重新启动应用程序。任何帮助都将不胜感激。我查找文档的链接包括


按照上的说明,我可以编辑链接选择器,添加复选框,以添加按钮类(如果选中)。这在设计>页面模板>我的自定义模板>内容块小部件中起作用

遗憾的是,它没有改变Pages>Home中的链接选择器(使用我的自定义模板),我还注意到页面模板中内容块的剑道编辑器与页面中内容块的编辑器不同。非常令人沮丧!有人能解释一下吗


更新:好的,显然这与新的vs经典体验有关。通过关闭新体验,我可以看到与页面模板编辑器中相同的工具栏。这是一个糟糕的体验,因为如果我想拥有一个完整的工具栏,我就不能使用新体验的一些新功能。有人知道如何编辑新体验工具栏和链接选择器吗?

按照上的说明,我可以编辑链接选择器以添加复选框以添加按钮类(如果选中)。这在设计>页面模板>我的自定义模板>内容块小部件中起作用

遗憾的是,它没有改变Pages>Home中的链接选择器(使用我的自定义模板),我还注意到页面模板中内容块的剑道编辑器与页面中内容块的编辑器不同。非常令人沮丧!有人能解释一下吗


更新:好的,显然这与新的vs经典体验有关。通过关闭新体验,我可以看到与页面模板编辑器中相同的工具栏。这是一个糟糕的体验,因为如果我想拥有一个完整的工具栏,我就不能使用新体验的一些新功能。有人知道如何编辑“新体验”工具栏和链接选择器吗?

因此,如果在本地将“客户端组件”文件夹放在我的根目录下,一切都会正常工作。如果我把它放在我的现场根它不会工作。我的网站也在使用Bootstrap4,所以我试着把它推到那里,但它不起作用,我感到困惑。我试着把文件放在ResourcePackages\bootstrap文件夹下,结果成功了。这是没有意义的,因为我在使用bootstrap4进行其他操作。但我在12.0上也许是个bug?但是试一下,看看你是否解决了你的问题。

因此,如果我把client components文件夹放在我的根目录下,它就可以在本地工作了。如果我把它放在我的现场根它不会工作。我的网站也在使用Bootstrap4,所以我试着把它推到那里,但它不起作用,我感到困惑。我试着把文件放在ResourcePackages\bootstrap文件夹下,结果成功了。这是没有意义的,因为我在使用bootstrap4进行其他操作。但我在12.0上也许是个bug?但是试试看,看看你是否解决了你的问题。

谢谢。我在根目录中尝试了这两种方法,并在ResourcePackages下创建了一个引导文件夹,并将自定义客户端组件放在其中。我打开了新界面,清除了缓存,重新启动了IIS,但我的自定义客户端组件仍然没有出现在剑道可编辑区域中。它们只有在新界面关闭时才能工作,这令人沮丧,因为在旧界面中,内容块使用剑道,而模块富文本区域使用RadEditor…谢谢。我在根目录中尝试了这两种方法,并在ResourcePackages下创建了一个引导文件夹,并将自定义客户端组件放在其中。我打开了新界面,清除了缓存,重新启动了IIS,但我的自定义客户端组件仍然没有出现在剑道可编辑区域中。它们只有在新界面关闭时才能工作,这令人沮丧,因为在旧界面中,内容块使用剑道,而模块富文本区域使用RadEditor。。。