Настройка внешнего вида форм Orbeon - PullRequest
3 голосов
/ 28 января 2011

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

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

Ответы [ 2 ]

6 голосов
/ 28 января 2011

Да, вы можете сделать все это через свойства:

  1. Вы можете изменить цвет в верхней части, переопределив правило .fr-top, определенное в form-runner-orbeon.css. Подробнее о переопределении CSS см. CSS по умолчанию .
  2. Вы можете заменить или удалить логотип по умолчанию с помощью свойства oxf.fr.default-logo.uri.*.*. См. Логотип по умолчанию .
  3. Вы можете выбрать, какие кнопки будут отображаться на странице «Сведения» в Runner, переопределив свойство oxf.fr.detail.buttons.*.*. См. Кнопки на странице сведений .
  4. Вы можете изменить метку на кнопке, переопределив ресурсы. См. Переопределение ресурсов .
0 голосов
/ 13 октября 2017

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

...