2011-01-28 9 views
3

양식 요소 영역 외부의 영역을 사용자 정의하여 고객이 양식을 둘러싼 영역을 포함하여 모든 양식을 자신의 스타일로 가질 수 있기를 원합니다. 예를 들어 상단의 영역에서 우리는 다른 색상을 원합니다. 우리는 Orbeon 로고를 고객의 로고로 대체하고 싶습니다. 또한 양식 아래에 표시되는 일부 버튼을 숨기거나 제거/사용자 정의하고자합니다. 예를 들어 PDF, 전자 메일 및 닫기 버튼은 필요 없으며 저장 버튼의 텍스트를 제출 버튼으로 변경하여 제출할 수 있습니다.Orbeon 양식의 모양과 느낌 사용자 정의

그럴 수 있습니까? 그렇다면 어떻게해야할까요? 이것에 대한 지시가 있습니까?

답변

6

예, 당신은 속성을 통해이 모든 작업을 수행 할 수 있습니다

  1. 당신은 form-runner-orbeon.css에 정의 된 .fr-top 규칙을 재정 의하여 상단의 색상을 변경할 수 있습니다. 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.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

관련 문제