Я пытаюсь перенести старый сайт Plone 3.3, который использует FileSystemStorage, используя Mikko's Simple JSON export script.Получение значения поля изображения в Plone 3.x с FSS
Все работает отлично, за исключением отсутствия значения на полях изображения, которые возвращаются как пустые строки (''
), за исключением:
[
...
{
"allowDiscussion": false,
"contributors": [],
"creation_date": "2009-11-04T15:15:36-02:00",
"creators": [
"johndoe"
],
"description": "",
"effectiveDate": null,
"excludeFromNav": false,
"expirationDate": null,
"id": "banner_vertical.jpg",
"image": "",
"language": "",
"location": "",
"modification_date": "2009-11-04T15:15:37-02:00",
"portal_type": "Image",
"relatedItems": [],
"rights": "",
"subject": [],
"title": "Banner vertical",
"urlLegend": "http://"
},
...
]
Любой намек?
(iw.fss версия б/у 2.8.0rc5).
Две случайные заметки на моей стороне (слишком много времени прошло из моего последнего опыта в ФСС ... и я не пропустил его). 1. Я помню, что API-интерфейсы работали по-разному, как будто вы были вынуждены называть что-то вроде 'obj.getFile(). Read()' (или 'getImage' в вашем случае, вероятно) для получения потока; возможно, сценарий Микко не поддерживает FSS. 2. Также проверьте, действительно ли ваш FSS использует хранилище для изображений. Удачи! –
Я могу подтвердить примечание @ keul. API для взаимодействия с полями, основанными на FSS, отличается. Возможно, вам понадобится реализовать 'if' в скрипте mikkos :-) – Mathias
Могу подтвердить. Я не знаю, что такое FSS. По крайней мере, больше. –