扩展ImageChooserPanel以允许多个选择和上传

时间:2017-02-21 23:58:17

标签: wagtail

我正在考虑将现有网页迁移到wagtail。然而,该页面的主要部分是图像画廊,总共有数千个图像和数百个画廊。此外,该页面分为几个站点,只允许编辑者更改一个特定站点的内容。

由于集合不是分层的,它们不提供将图像收集到图像库中的便捷方式,如果它们的数量增加,则选择框会变得容易混淆。

我已经定义了一个page派生类,其中包含ParentalKey图像,足以实现图像库。但是,逐个为图库选择200个图像并不是非常用户友好。因此我认为我应该将ImageChooserPanel扩展为类似MultipleImageChooserPanel的内容,这样可以选择并上传多个图像。用于上传多个图像的代码应该是可用的。

在阅读wagtailimages/views/multiple.pywagtailadmin/edit_handlers.py以及所有相应的父类的代码后,我仍然看不到模态ImageChooserPanel如何确定所选图像及其{{1}返回。据推测,大部分都发生在JS中,但是,我找不到任何提示在哪里寻找相应的代码,也没有任何关于如何扩展它的提示。

是否可以扩展模态id?任何人都可以指向一个代码片段开始吗?

0 个答案:

没有答案