2011-01-28 3 views
3

Мы хотели бы иметь возможность настраивать области вне области элементов формы, чтобы клиенты могли иметь все свои формы, включая области, окружающие форму в их собственном стиле. Например, в области сверху мы хотели бы иметь другой цвет, и мы хотели бы заменить логотип Orbeon логотипом клиента. Также мы хотели бы скрыть/удалить/настроить некоторые кнопки, которые отображаются ниже формы. Например, нам не нужны кнопки для PDF, Email и Close, и мы хотим изменить текст в кнопке «Сохранить» для отправки.Настройка внешнего вида форм Орбеона

Возможно ли это? Если да, то как мы это делаем? Есть ли какая-нибудь инструкция для этого?

ответ

6

Да, вы можете делать все это с помощью свойств:

  1. Вы можете изменить цвет на вершине, перекрывая .fr-top правилу, определенному в form-runner-orbeon.css. Подробнее о том, как переопределить CSS, см.: Default CSS.
  2. Вы можете заменить или удалить логотип по умолчанию с собственностью oxf.fr.default-logo.uri.*.*. См. Default logo.
  3. Вы можете выбрать, какие кнопки будут отображаться на странице «Детализированный список» формы, переопределяя свойство oxf.fr.detail.buttons.*.*. См. Buttons on the detail page.
  4. Вы можете изменить ярлык на кнопке, переопределив ресурсы. См. Overriding resources.
+0

Спасибо! Рад видеть, что Orbeon предоставляет в них. – Bonna

+0

Если вам нравится ответ, можете ли вы отметить его как правильный ответ? – ebruchez

+0

Это действительно правильный ответ. – Bonna

0

я столкнулась с проблемой, чтобы изменить значок в адресе браузера и нашла ответ Алессандро Верна: 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 показывал наш значок.

directory and filelist

Смежные вопросы