Tridion 2009 SP1 Xuất bản HTML Fragment DCP để lưu trữ tệp


8

Trong triển khai SDL Tridion 2009 SP1 của khách hàng, tôi đang tìm cách xuất bản một số DCP dưới dạng các đoạn HTML lên kho lưu trữ tệp. Điều này là do việc triển khai hiện tại sử dụng các thành phần ASCX trên kho lưu trữ tệp và chúng tôi cần thay thế chức năng này bằng các đoạn HTML làm đầu ra.

Tìm trong Hướng dẫn triển khai phân phối nội dung SP1 năm 2009, chỉ có 4 cài đặt cấu hình có thể được sử dụng trong nút Cấu hình Ấn phẩm -> Dcp trong tệp cd_broker_conf.xml. Đó là:

  • Jsp
  • Asp
  • Xml
  • Txt

Có thể lưu trữ các đoạn DCP HTML trên kho lưu trữ tệp không và nếu có, nên chọn cài đặt cấu hình nào?

Tôi hiểu rằng tôi chỉ có thể lưu trữ chúng dưới dạng tệp .txt, nhưng tôi thích chúng là tệp .html hơn.

Câu trả lời:


6

Có, điều này là có thể, nhưng như bạn đã đề cập trong bài đăng của mình, Bạn sẽ chỉ cần sử dụng TXT làm định dạng đầu ra. Các tùy chọn này được thiết kế để hỗ trợ 3 cách xử lý nội dung DCP khác nhau.

  1. ASCX và JSP cần được giải quyết để mọi mã sẽ được thực thi (các liên kết thành phần động, v.v.)
  2. Các DCP XML tùy ý có thể được chuyển đổi bằng Mẫu thành phần động dưới dạng XSLT tại thời điểm yêu cầu
  3. Tất cả các DCP khác được xử lý dưới dạng văn bản thuần túy vì không thể chứa bất kỳ mã phía máy chủ nào.

Tôi có thể hỏi tại sao bạn không muốn sử dụng loại TXT không?


1
Chúc mừng Chris - Không phải tôi không muốn sử dụng loại txt, điều đó có nghĩa là nếu tôi chọn HTML Fragment trong CT, thì nó nên được thêm vào kho lưu trữ dưới dạng tệp .html. Mô tả trên có ý nghĩa hoàn hảo mặc dù - cảm ơn cho mô tả của từng tùy chọn. Nếu chỉ có tài liệu có cùng!
Mike Percival

Chris, cuối cùng tôi đã có cơ hội kiểm tra câu trả lời của bạn và có vẻ như việc xuất DCP thành một đoạn HTML được chèn vào cơ sở dữ liệu của nhà môi giới bất kể cài đặt <txt> trong tệp cấu hình của nhà môi giới. Tôi đã cập nhật Liên kết bản trình bày thành phần văn bản thành <Binding Name = "TextComponentPftimeation" Class = "com.tridion.broker.componentpresentations.FSTextComponentPftimeationHome" /> nhưng vẫn là các đoạn html được lưu trữ trong DB. Sử dụng các cấu hình này, cập nhật DCP thành đầu ra dưới dạng văn bản đầu ra đơn giản để lưu trữ tệp chính xác. Bất cứ ý tưởng những gì tôi đang thiếu?
Mike Percival

Có phải là các đoạn HTML không bao giờ có thể được lưu trữ trên kho lưu trữ tệp không? Tôi có phải chọn Plain Text làm định dạng đầu ra không?
Mike Percival
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.