Автоматически создавать ZIP-файл из некоторого содержимого файлового поля (Plone 3) - PullRequest
3 голосов
/ 29 августа 2011

У меня есть папочный тип контента, а также дочерний тип внутри.Дочерний тип имеет файловое поле.

Font family (folderish)
 - Font (child)
   - Font file 1 (field)
 - Font (child)
   - Font file 2

Мне интересно, могу ли я автоматически сгенерировать файл .zip, который содержит все файлы его дочерних элементов, на которые я затем могу ссылаться в родительском интерфейсе.

Если так,Вы можете изложить подход?Нужно ли использовать BLOB?Я заметил, что есть продукт под названием zipFileTransport, есть ли способ добавить это действие в правило?

1 Ответ

3 голосов
/ 29 августа 2011

Я бы порекомендовал вместо создания пользовательского типа контента с полем файла расширить тип контента ATFile, чтобы получить все файловые свойства бесплатно. Оттуда вы можете использовать fellow.zipfiletransport , если вы разрешаете только тип содержимого вашего файла в типе содержимого папки.

...