我正在考虑将现有网页迁移到wagtail。然而,该页面的主要部分是图像画廊,总共有数千个图像和数百个画廊。此外,该页面分为几个站点,只允许编辑者更改一个特定站点的内容。
由于集合不是分层的,它们不提供将图像收集到图像库中的便捷方式,如果它们的数量增加,则选择框会变得容易混淆。
我已经定义了一个page
派生类,其中包含ParentalKey
图像,足以实现图像库。但是,逐个为图库选择200个图像并不是非常用户友好。因此我认为我应该将ImageChooserPanel
扩展为类似MultipleImageChooserPanel
的内容,这样可以选择并上传多个图像。用于上传多个图像的代码应该是可用的。
在阅读wagtailimages/views/multiple.py
,wagtailadmin/edit_handlers.py
以及所有相应的父类的代码后,我仍然看不到模态ImageChooserPanel
如何确定所选图像及其{{1}返回。据推测,大部分都发生在JS中,但是,我找不到任何提示在哪里寻找相应的代码,也没有任何关于如何扩展它的提示。
是否可以扩展模态id
?任何人都可以指向一个代码片段开始吗?