Ich verwende DD4T in einem SDL Tridion-Projekt und verwende die folgende Konfiguration in der Speicherkonfiguration, um Binärdateien (in diesem Fall Binärdateien, die in Multimedia Components gespeichert sind) im Dateisystem zu veröffentlichen, aber Seiten in der Content Delivery-Datenbank zu behalten.
Ich stelle fest, dass sich die Anforderungen für die benötigten Binärdateien ändern, z. B. wenn der Kunde Adobe Illustrator-Dateien zum Download anbieten möchte, ich der Liste weitere Typen hinzufügen muss, indem ich die Konfiguration ändere und den Deployer neu starte, was nicht ideal ist.
<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>
Kann mir jemand sagen, ob es eine Möglichkeit gibt, das oben Genannte zu ändern, sodass der Inhalt aller Multimedia-Komponenten für die angegebene Publikation in das Dateisystem übertragen wird? Ich kann das anscheinend nicht in der Dokumentation finden.