我们希望能够自定义表单元素区域之外的区域,以便客户可以拥有所有表单,包括表单周围的区域。例如,在顶部区域,我们希望有不同的颜色,我们希望用客户的徽标替换Orbeon徽标。我们也想隐藏/删除/自定义窗体下面出现的一些按钮。例如,我们不需要PDF,Email和Close按钮,我们想要将Save按钮中的文本更改为Submit。
这可能吗?如果是这样,我们该怎么做?在某处有指导吗?
答案 0 :(得分:6)
是的,你可以通过属性完成所有这些:
.fr-top
中定义的form-runner-orbeon.css
规则来更改顶部的颜色。有关如何覆盖CSS的更多信息,请参阅:Default CSS。oxf.fr.default-logo.uri.*.*
属性替换或删除默认徽标。见Default logo。oxf.fr.detail.buttons.*.*
属性来选择在Form Runner“详细信息”页面上显示的按钮。见Buttons on the detail page。答案 1 :(得分:0)
我遇到了更改浏览器地址图标的问题,找到了Alessandro Vernet的答案:
http://discuss.orbeon.com/page-address-bar-browser-icon-td4660752.html。
但是这个解决方案有一个缺点,就是我必须更改orbeon-form-runner.jar
,这就是每个新的orbeon表单版本,我想要避免的。
因此,我的想法是让我的图标与orbeon图标同名,并将它们加载到资源目录的相应目录中。
因此,我将我的图标orbeon-icon-16.ico
和orbeon-icon-16.png
命名为orbeon/WEB-INF/resources/ops/images
并加载了两个文件
对于Firefox,这没关系,但IE继续显示orbeon图标。然后我注意到在orbeon-core.jar中还有32像素的图标。
所以我添加了两个文件orbeon-icon-32.ico和orbeon-icon-32.png,而IE也显示了我们的图标。