我是Umbraco的新手,刚刚发现图像编辑器(包含在内容行的可选编辑器中)不提供输入CSS类的方法。这是令人惊讶的,考虑到现在使用Bootstrap类来样式化图像是相当标准的(例如,img-responsive)。注:我曾计划添加屏幕截图;然而,我得到了一个信息,我不能这样做,直到我赚到10点什么的积分。这对新会员没有帮助!
虽然我知道我可以在包含列div的Umbraco UI中设置一个类,但这并不理想。我也明白,我可以使用富文本编辑器,但这似乎是多余的列,打算只包含图像。
我想做的是修改现有的编辑器,允许用户输入CSS类,但我找不到它。
是否有人对你自己的Umbraco实现进行了修改,如果有,你能指导我如何做到这一点吗?
图像选择器只是存储图像的id,这取决于你如何渲染它,如果列中的所有图像的类都是相同的,你可以在view/partial中分配渲染图像的类。
如果您希望为每个图像使用不同的类,而不是修改内置的图像选择器,最佳实践是创建一个新的属性编辑器。这里有一个教程:https://our.umbraco.org/documentation/tutorials/Creating-a-Property-Editor/。如果你升级了Umbraco,修改内置的会给你带来问题(你的修改会被覆盖)。但自定义属性编辑器将不受影响,你也可以使用它在其他Umbraco网站,你建立!