自定义Orbeon表单的外观

问题描述 投票:3回答:2

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

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

orbeon
2个回答
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

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

© www.soinside.com 2019 - 2024. All rights reserved.