2011-05-06 7 views
0

사이트에서 사용되는 템플릿의 수를 줄이기 위해 템플릿 구성 요소에 여러 레이아웃 옵션을 표시하려고했습니다. 페이지 - 투 - HTML 변환의 구성 요소에서 이러한 옵션 값에 액세스하여 특정 영역의 출력을 제어 할 수 있다고 생각했습니다.Interwoven SitePublisher에서 page-to-html XSLT 변경

이 XSLT에 대한 입력은 페이지 파일 내용 자체 인 것으로 가정했지만 구성 요소가 이미 HTML로 변환되어 각 구성 요소의 데이텀 요소를 더 이상 사용할 수없는 것으로 보입니다.

Interwoven TeamSite 6.7.2 및 SitePublisher의 페이지 간 작업 흐름에서 구성 요소 데이터 또는 출력에 액세스하여 페이지 범위에 영향을주는 구성 요소를 사용하는 방법이 있습니까?

답변

0

마침내이 문제를 해결했습니다.

Java 클래스를 생성하여 페이지 생성 워크 플로에서 실행하면 페이지 파일의 내용을 입력으로받습니다.

구성 요소 데이터를 읽고이를 Page_Display_Properties 요소에 추가하면 각 구성 요소의 XML이 변환 된 후 XSLT에서 액세스 할 수 있습니다.

+0

이 작업을 수행하는 방법에 대해 좀 더 자세히 알려 주시면 감사하겠습니다. 어디서나 블로그에 블로그를 올렸습니까? 나는 나 자신과 같은 문제에 뛰어 들고있다. –

+0

지연되어서 죄송합니다. 이 작업을한지 얼마되지 않아서 더 이상 소스 코드에 액세스 할 수 없습니다. 내 생각에 외부 또는 뭔가라는 패키지 이름이 붙어있어서 페이지 생성 워크 플로에 맞춤 클래스를 연결할 수있었습니다. 더 도움이되지 않아서 미안해. 행운을 빕니다. –

+1

아무런 문제가 없지만 페이지 컨텍스트에 필요한 약간의 정보를 넣었습니다. 마지막으로 Page_Display_Properties 외부의 XML은 나머지 XSL이 실행되는 동시에 실제로 렌더링되지 않는다는 것을 알게되었습니다. 짜증나고 언제나처럼 서류 미비. –