Tüm İkilileri SDL Tridion 2011'de Dosya Sisteminde Yayınlayacak şekilde nasıl yapılandırabilirim?


14

Bir SDL Tridion projesinde DD4T kullanıyorum ve ikili dosyaları (bu durumda Multimedya Bileşenlerinde herhangi bir şey olarak depolanan ikili dosyalar) dosya sistemine yayınlamak, ancak Pages'ı Content Delivery veritabanında tutmak için depolama yapılandırmasında aşağıdaki yapılandırmayı kullanıyorum.

İhtiyaç duyulan ikili dosyalar için ihtiyaçlar değiştiğini fark ediyorum, örneğin müşteri indirmek için Adobe Illustrator dosyaları sunmak istiyor, yapılandırmayı değiştirip ideal olmayan dağıtıcıyı yeniden başlatarak listeye daha fazla tür eklemem gerekiyor.

<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>

Herkes, yukarıdaki yayının tüm Multimedya Bileşenlerinin içeriğinin dosya sistemine gitmesini sağlayacak şekilde değiştirmenin bir yolu olup olmadığını söyleyebilir mi? Bunu belgelerde bulamıyorum.

Yanıtlar:


11

Bildiğim kadarıyla ne kadar az belirtirseniz o kadar az filtre uygularsınız. itemExtensionÖzelliği tamamen atlamayı denediniz mi? Bunun herhangi bir uzantı için geçerli olmasını beklerim.


10

Yapılandırmamızda aşağıdakileri kullanıyoruz ve depolama yapılandırmasında bir değişiklik gerektirmeden eklediğimiz yeni ikili dosya türlerini alıyor:

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

Depolama bitiş noktanızı ve istenen önbellek ayarınızı kullanmak için güncellemeniz yeterlidir:

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

9

Sadece itemExtension düğümünü çıkarın ve tüm ikili dosyaları o depolama kimliğine dağıtır. Uzantılar yalnızca istisnalar içindir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.