在 Plone 中统一图像管理(ImageField 与 TinyMCE)
是否存在类似“UberSelectionWidget for images”的东西?我想摆脱直接上传图像字段,并使所有图像通过图像库文件夹进行管理。
1) 在所有用例中,首先将图像上传到图像库文件夹
2) 使用某种图像友好的选择小部件(Archetypes、Dexterity)从文件夹中选择图像,
这样添加图像将在 TinyMCE 编辑器和新闻内容项中统一。
然而,问题是我找不到任何用于图像解决方案的参考选择器的示例。
另请参阅 TinyMCE 图像选择对话框指向 Plone 上的默认文件夹
我愿意用我自己的内容类型替换新闻项,只是为了解决这个问题。
Does there exist anything akin "UberSelectionWidget for images?" I'd like to get rid of direct-upload image fields and make all images to be managed through an image bank folder.
1) In all use cases upload image to image-bank folder first
2) Pick image from the folder by using some sort of image friendly selection widget (both Archetypes, Dexterity)
This way adding images would be unified within TinyMCE editor and news content items.
The problem, however, is that I cannot find any examples for reference picker for images solution.
Please see also Making TinyMCE image pick dialog point to a default folder on Plone
I am willing to replace News Item with my own content type just to get around this problem.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
该产品帮助我完成了 Plone 3 项目:
http://plone.org/products/upload-reference -widget
我必须对其进行一些自定义,但我认为这是一个很好的起点。
无敏捷支持 IIRC。
This product helped me in a Plone 3 project:
http://plone.org/products/upload-reference-widget
I had to customize it a little but I think it's a good base to start with.
No Dexterity support IIRC.
在内容类型中使用 ReferenceField 而不是 ImageField,这样就可以完成工作。
您可以使用 schemaextender 扩展“新闻项”类型。
奖励:
但是要求人们在添加新闻之前先添加图片是很奇怪的。作为小部件,您必须使用 marcosfromero 提到的原型的 uploadreference 小部件。它可以工作并让您添加图像而无需离开添加表单。
我不确定,但目前没有 z3cform 小部件来实现此目的(上传和创建引用),可能有人可以创建它或让我错了?
Use ReferenceField instead of ImageField in your content types, it make the job done.
You can extend 'News Item' type by using schemaextender.
Bonus:
But asking for people to first add image before adding a news is weird. As widget you must use uploadreference widgets for archetypes as mentionned by marcosfromero . It works and let you add an images without going away of your addform.
I'm not sure but there is no z3cform widget at the moment to achieve this (upload & create ref), may be someone can create it or get me wrong ?