2016-11-18 2 views
0

몇 개의 응용 프로그램 링크가있는 응용 프로그램 레이아웃 컨트롤 (OneUI 3.0.2)을 사용합니다.Xpages 레이아웃 컨트롤 - 노드 이미지 경로

이미지가 별도의 이미지 응용 프로그램에 저장되기 때문에 이미지 경로가 계산됩니다. 문제는 레이아웃 컨트롤이 계산 된 링크 앞에 항상 현재 응용 프로그램의 경로를 추가한다는 것입니다.

내가 찾은 유일한 방법은 이것을 피하기 위해 절대 경로 (http://..)를 계산하는 것이 었습니다. 하지만 나에게 이것은 좋은 해결책이 아니며, 특히 reverseproxy를 앞에두고 싶을 때 유용하다.

답변

1

이미지 경로는 기본적으로 현재 데이터베이스를 기준으로합니다.

이미지 경로 앞에 "/.ibmxspres/domino/"을 추가하면 Domino 서버의 데이터 디렉토리에 상대적입니다.

예 :

응용 프로그램 경로 : /apps/hr/hr.nsf

이미지 데이터베이스 경로 : /core/images.nsf

<xe:basicLeafNode 
    ... 
    image="/.ibmxspres/domino/core/images.nsf/yourImage.gif"> 

에서 이미지 데이터베이스가 애플리케이션 데이터베이스와 같은 디렉토리에있는 경우 curr을 기준으로 이미지의 경로를 설정할 수 있습니다. 데이터베이스 경로.
응용 프로그램 데이터베이스 경로에서 /..으로 공용 디렉토리로 이동 한 다음 데이터베이스로 이동하십시오.

<xe:basicLeafNode 
    ... 
    image="/../images.nsf/yourImage.gif">