derralf / elemental-mover
将元素移动到其他区域/页面的简单实验性扩展(可能不适合每个页面有多个元素区域的情况)。
dev-master / 2.x-dev
2023-12-19 08:59 UTC
Requires
- dnadesign/silverstripe-elemental: ^4 || ^5
This package is auto-updated.
Last update: 2024-09-19 10:28:29 UTC
README
将元素移动到其他区域/页面的简单实验性扩展。
(私人项目,不提供帮助/支持)。
要求
- SilverStripe CMS ^4.3
- dnadesign/silverstripe-elemental ^4 || ^5
有关此模块的 SilverStripe 4.2 和 Elemental 3.x 兼容版本的详细信息,请参阅 1.x 版本分支。
安装
- 通过 Composer 安装模块
composer require derralf/elemental-mover
- 在 mysite/_config/elements.yml 中将扩展应用于 BaseElement
DNADesign\Elemental\Models\BaseElement:
extensions:
- Derralf\ElementalMover\ElementalMoverExtension
配置
无
用法
- 转到“专家设置”选项卡,选择另一个页面并保存。
- 可能需要将 elements.yml 中的基本元素设置为 "inline_editable: false"。
注意
- 在移动/保存后,您最终可能会收到“页面不存在”的消息。我不知道如何预防这种情况。只需选择另一个页面,然后继续在那里编辑。
- 可能不适合每个页面有多个元素区域的情况