Я использую DD4T в проекте SDL Tridion и использую следующую конфигурацию в конфигурации хранилища, чтобы публиковать двоичные файлы (двоичные файлы в данном случае представляют собой что-либо, хранящееся в компонентах мультимедиа) в файловой системе, но хранит страницы в базе данных доставки контента.
Я обнаружил, что по мере изменения требований к тому, какие двоичные файлы необходимы, например, клиент хочет предложить файлы Adobe Illustrator для загрузки, мне нужно добавить больше типов в список, изменив конфигурацию и перезапустив развертывание, что не идеально.
<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>
Может кто-нибудь сказать мне, если есть способ изменить вышеупомянутое так, чтобы содержание всех Мультимедийных Компонентов для данной публикации пошло в файловую систему? Я не могу найти это в документации.