Объединение управления изображениями (ImageField vs. TinyMCE) в Plone - PullRequest
4 голосов
/ 03 мая 2011

Существует ли что-то похожее на "UberSelectionWidget для изображений?"Я хотел бы избавиться от полей изображений с прямой загрузкой и настроить управление всеми изображениями в папке банка изображений.

1) Во всех случаях использования сначала загрузите изображение в папку банка изображений

2) Выберите изображение из папки с помощью какого-либо виджета выбора, дружественного к изображению (оба типа Archetypes, Dexterity)

Таким образом, добавление изображений будет унифицировано в редакторе TinyMCE и новостных материалах.

Проблема, однако, заключается в том, что я не могу найти никаких примеров для выбора ссылок для решения изображений.

См. Также Настройка диалогового окна выбора изображений TinyMCE для указания папки по умолчанию на Plone

Я готов заменить новостной элемент своим собственным типом контента, чтобы обойти эту проблему.

Ответы [ 2 ]

3 голосов
/ 04 мая 2011

Используйте ReferenceField вместо ImageField в ваших типах контента, это сделает работу.Вы можете расширить тип «News Item», используя schemaextender.

Бонус:

Но просить людей сначала добавить изображение перед добавлением новости - это странно.В качестве виджета вы должны использовать загрузочные виджеты для архетипов, упомянутых marcosfromero.Это работает и позволяет вам добавлять изображения, не выходя из вашего addform.

Я не уверен, но на данный момент нет виджета z3cform, чтобы добиться этого (загрузить и создать ссылку), может быть, кто-то может его создать или ошибиться?

3 голосов
/ 04 мая 2011

Этот продукт помог мне в проекте Plone 3:

http://plone.org/products/upload-reference-widget

Мне пришлось немного его настроить, но я думаю, что это хорошая база для начала.

Нет поддержки Ловкости IIRC.

...