Tridion 2009 SP1 HTML 조각 DCP를 파일 저장소에 게시


8

클라이언트의 SDL Tridion 2009 SP1 구현에서 일부 DCP를 HTML 조각으로 파일 저장소에 게시하려고합니다. 현재 구현에서는 파일 저장소에서 ASCX 구성 요소를 사용하기 때문에이 기능을 출력으로 HTML 조각으로 바꿔야합니다.

2009 SP1 Content Delivery 구현 매뉴얼을 보면 cd_broker_conf.xml 파일의 Publication-> Dcp 구성 노드 내에서 사용할 수있는 구성 설정은 4 개 뿐인 것으로 보입니다. 이것들은:

  • JSP
  • ASP
  • Xml
  • Txt

DCP HTML 조각을 파일 저장소에 저장할 수 있습니까? 그렇다면 어떤 구성 설정을 선택해야합니까?

나는 그것들을 .txt 파일로 저장할 수 있다는 것을 이해하지만, .html 파일보다 훨씬 선호합니다.

답변:


6

예, 가능하지만 게시물에서 언급했듯이 TXT를 출력 형식으로 사용해야합니다. 이 옵션은 DCP 컨텐츠를 처리하는 3 가지 방법을 지원하도록 설계되었습니다.

  1. ASCX 및 JSP를 해결해야 코드가 실행됩니다 (동적 구성 요소 링크 등).
  2. 요청시 XSLT 형식의 동적 컴포넌트 템플리트를 사용하여 XML DCP를 선택적으로 변환 할 수 있습니다.
  3. 다른 모든 DCP는 서버 측 코드를 포함 할 수 없으므로 일반 텍스트로 처리됩니다.

TXT 유형을 사용하고 싶지 않은 이유를 물어볼 수 있습니까?


1
건배 Chris-txt 형식을 사용하고 싶지는 않습니다. CT에서 HTML 조각을 선택하면 파일 저장소에 .html 파일로 추가되어야한다는 것이 합리적입니다. 위의 설명은 완벽하게 이해됩니다. 각 옵션에 대한 설명 덕분입니다. 문서 만 같은 경우!
Mike Percival

크리스, 마침내 답을 확인할 기회가 있었고 브로커 구성 파일의 <txt> 설정에 관계없이 DCP를 HTML 조각으로 출력하는 것이 브로커 데이터베이스에 삽입 된 것으로 보입니다. Text Component Presentation Binding을 <Binding Name = "TextComponentPresentation"Class = "com.tridion.broker.componentpresentations.FSTextComponentPresentationHome"/>로 업데이트했지만 여전히 html 조각이 DB에 저장됩니다. 이러한 구성을 사용하여 DCP를 업데이트하여 일반 텍스트 출력으로 파일 저장소에 올바르게 출력하십시오. 내가 잃어버린 아이디어가 있습니까?
Mike Percival

HTML 단편은 절대 파일 저장소에 저장할 수 없습니까? 일반 텍스트를 출력 형식으로 선택해야합니까?
Mike Percival
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.