#8339·wagtail

将 StreamField 块复制并粘贴(或移动)到不同的页面/字段。

作者: hpoul创建于 2022年4月12日更新于 2026年9月16日
标签type:Enhancementcomponent:Streamfieldstatus:Ready

你的提议和问题有关吗?

目前有一个"重复",允许将流域块的内容复制到相同的层次. 如果可以将流域块数据复制到另一页,那会很好。 或从一页取入一分. 显然目标Stream Field必须支持相同的区块类型。

我经常遇到一个问题,一个用户在一段时间里研究了一些内容,后来我想引入一个不同的巢或把它分出一个单独的片段. 现在唯一的解决办法是手动重现所有内容。 我想我可以从数据库中提取JSON的数据 但是如果有一个UI会很好。

描述你想要的解决方案

除了“复制”按钮外,还有一个“复制”按钮,将Json数据从一个字段复制出来,并允许将其粘贴到一个不同的“结构场”中,它具有相同的块配置。

努力解决此事

{\fn华文仿宋\fs16\1cHD1D1D1}快跑! 你对所需技能有想法吗? 一旦问题被接受,你是否热衷于自己处理? 请告诉我们 . > 时间

这需要相当的UI专业知识. 块选择器本身由React所建. 请查看我们的贡献者指南,一旦你准备开始,就对此问题补充一个评论。

QQ 任务

  • 完成12354号反馈程序
  • [ ]现代[剪贴板API](https://developer.mozilla.org/en-US/docs/Web/API/Clipboard API)和execCommand之间的最后决定(1h)
  • [ ]实施第一个UX原型,并提供基本的复制-复制支持(3h)
  • [ ]审查与客户方验证规则的重叠情况(区块计分/最大,可能需要区块)(1h)
  • 使用UX变化和SF数据模型(8h)实施生产准备版本
  • 发布注释( TBC 特性赞助商?) (1h)

内容来源: wagtail/wagtail