Làm cách nào để định cấu hình tất cả các Binaries để xuất bản lên Hệ thống tệp trong SDL Tridion 2011?


14

Tôi đang sử dụng DD4T trong dự án SDL Tridion và đang sử dụng cấu hình sau trong cấu hình lưu trữ để xuất bản Binaries (nhị phân trong trường hợp này là bất cứ thứ gì lưu trữ trong Thành phần đa phương tiện) cho hệ thống tệp nhưng giữ Trang trong cơ sở dữ liệu Phân phối nội dung.

Tôi thấy rằng khi các yêu cầu thay đổi đối với những gì tệp nhị phân là cần thiết, ví dụ như khách hàng muốn cung cấp tệp Adobe Illustrator để tải xuống, tôi cần thêm nhiều loại vào danh sách bằng cách thay đổi cấu hình và khởi động lại trình triển khai không lý tưởng.

<ItemTypes defaultStorageId="defaultdb" cached="false">
    <Item typeMapping="Page" cached="false" storageId="defaultFile"/>

    <Publication Id="9" defaultStorageId="defaultdb" cached="true">
        <Item typeMapping="Binary" itemExtension=".jpg" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".gif" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".pdf" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".doc" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".docx" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".xls" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".xlsx" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".xlsm" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".jpeg" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".png" storageId="defaultFile" cached="true"/>
        <Item typeMapping="Binary" itemExtension=".ico" storageId="defaultFile" cached="true"/> 
    </Publication>
</ItemTypes>

Bất cứ ai cũng có thể cho tôi biết nếu có một cách để thay đổi ở trên để nội dung của tất cả các Thành phần đa phương tiện cho ấn phẩm đã cho đi đến hệ thống tập tin? Tôi dường như không thể tìm thấy điều này trong tài liệu.

Câu trả lời:


11

Theo tôi biết, bạn càng chỉ định ít, bạn càng lọc ít. Bạn đã thử bỏ qua itemExtensionthuộc tính hoàn toàn chưa? Tôi mong đợi điều này sau đó sẽ áp dụng cho bất kỳ phần mở rộng.


10

Chúng tôi sử dụng như sau trong cấu hình của mình và nó chọn bất kỳ loại tệp nhị phân mới nào chúng tôi thêm mà không yêu cầu thay đổi cấu hình lưu trữ:

<Item typeMapping="Binary" storageId="defaultStaticFile" cached="false"/>

Bạn chỉ cần cập nhật để sử dụng điểm cuối lưu trữ và cài đặt bộ đệm mong muốn:

<Item typeMapping="Binary" storageId="defaultFile" cached="true"/>

9

Chỉ cần loại bỏ nút itemExtension và nó sẽ triển khai tất cả các nhị phân vào id lưu trữ đó. Các phần mở rộng thực sự chỉ dành cho ngoại lệ.

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.