自定义Orbeon表单的外观

时间:2011-01-28 03:26:45

标签: orbeon

我们希望能够自定义表单元素区域之外的区域,以便客户可以拥有所有表单,包括表单周围的区域。例如,在顶部区域,我们希望有不同的颜色,我们希望用客户的徽标替换Orbeon徽标。我们也想隐藏/删除/自定义窗体下面出现的一些按钮。例如,我们不需要PDF,Email和Close按钮,我们想要将Save按钮中的文本更改为Submit。

这可能吗?如果是这样,我们该怎么做?在某处有指导吗?

2 个答案:

答案 0 :(得分:6)

是的,你可以通过属性完成所有这些:

  1. 您可以通过覆盖.fr-top中定义的form-runner-orbeon.css规则来更改顶部的颜色。有关如何覆盖CSS的更多信息,请参阅:Default CSS
  2. 您可以使用oxf.fr.default-logo.uri.*.*属性替换或删除默认徽标。见Default logo
  3. 您可以通过覆盖oxf.fr.detail.buttons.*.*属性来选择在Form Runner“详细信息”页面上显示的按钮。见Buttons on the detail page
  4. 您可以通过覆盖资源来更改按钮上的标签。见Overriding resources

答案 1 :(得分:0)

我遇到了更改浏览器地址图标的问题,找到了Alessandro Vernet的答案: http://discuss.orbeon.com/page-address-bar-browser-icon-td4660752.html
但是这个解决方案有一个缺点,就是我必须更改orbeon-form-runner.jar,这就是每个新的orbeon表单版本,我想要避免的。
因此,我的想法是让我的图标与orbeon图标同名,并将它们加载到资源目录的相应目录中。 因此,我将我的图标orbeon-icon-16.icoorbeon-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也显示了我们的图标。

directory and filelist